반응형
Oracle 의 SELECT문의 기초와 조건문에 대해 알아보도록 하자
SELECT문은 데이터 처리에 있어서 CRUD 중에 하나로 꼭 알아둬야할 기능이다.
▷ 구문
SELECT [컬럼명] FROM [테이블명] WHERE [조건]
여기서 추가적으로 WHERE 조건문에서 여러 조건을 동시에 사용하거나 할 때 자주 사용되는것들이 있는데, 그게 바로 제목에서 명시한 AND, OR 그리고 BETWEEN이다.
이 세가지의 구문은 다음과 같다.
- [조건] AND [조건]
- [조건] OR [조건]
- BETWEEN [A] AND [B]
이제 구문을 알아봤으니 사용예제를 통해 접해보자.
예제 1) 오라클 SELECT 구문 기본 사용법
-- 기본 사용법
SELECT * FROM test
SELECT first_name,family_name,salary FROM test
-- 조건문 사용
-- family_name이 '김'씨인 모든 컬럼을 select
SELECT * FROM test WHERE family_name = '김';
-- AND, OR, BETWEEN 사용
-- family_name이 김 이고 salary 가 20000 인 모든 컬럼을 조회
SELECT * FROM test WHERE family_name = '김' AND salary = 20000;
-- family_name이 김 이거나 salary 가 20000 인 모든 컬럼을 조회
SELECT * FROM test WHERE family_name = '김' OR salary = 20000;
-- salary가 10000과 20000 사이인 모든 컬럼을 조회
SELECT * FROM test WHERE salary BETWEEN 10000 AND 20000;
여기서 추가적으로 OR조건의 경우 개수가 많아지면 IN이라는 것을 대신 사용하고는 하는데, 이는 따로 정리해두고 이번 게시글은 여기서 마무리 짓도록 한다.
반응형
댓글