SQL을 조회할 때 원하는 조건을 WHERE 절에 작성하여 조회하곤 합니다.
이런 경우에 주로 쓰이는 연산자가 비교 연산자로서 수학에서 배우는 등호, 부등호가 비교 연산자에 속합니다.
등호 연산자 =
특정 조건 하나에 해당하는 데이터를 추출하고자 할때 사용하는 등호 연산자 입니다.
SELECT *
FROM employees
WHERE employee_id = 100;
직원 번호가 100인 직원의 모든 정보를 조회한 결과 입니다. 조건에 넣고자 하는 값이 숫자인 경우 아무런 표시 없이 위와 같이 조회하면 되지만, 조건에 해당하는 값이 문자인 경우 따옴표(')를 사용해야 합니다.
SELECT *
FROM employees
WHERE first_name = 'John';
위와 같이 문자열을 조건으로 값을 가져오게 되는 경우 따옴표 안에 들어가는 문자에는 대소문자의 구분이 필요합니다. 즉, 실제 데이터가 대문자인 경우 반드시 대문자로, 소문자인 경우 반드시 소문자로 조회해야 조회에 성공합니다.
SELECT *
FROM employees
WHERE first_name = 'john';
'John'이 아닌 'john'으로 조회했을 때, 데이터가 하나도 조회되지 않음을 확인할 수 있습니다.
부등호 연산자 >=
부등호를 활용해서는 특정 값보다 크거나 작은 경우 등 숫자 조건에 대한 구간을 활용하여 데이터 조회가 가능합니다.
SELECT *
FROM employees
WHERE employee_id >= '110';
위와 같이 직원 번호가 110 이상인 경우만 가져올 수 있습니다. 부등호 연산자는 보통 해당 데이터가 숫자 또는 날짜인 경우에 조건절에 많이 사용하게 됩니다.
'코딩 노트 > Oracle SQL' 카테고리의 다른 글
[Oracle SQL] 논리 연산자를 사용한 조건 논리 연결하기 (1) | 2022.02.15 |
---|---|
[Oracle SQL] SQL 연산자 사용하여 조회 조건 확장하기 (2) | 2022.02.14 |
[Oracle SQL] 산술 연산자 사용하여 데이터 값끼리 계산하기 (1) | 2022.02.12 |
[Oracle SQL] 연결 연산자 사용하여 데이터 값 연결하기 (1) | 2021.11.30 |
[Oracle SQL] DISTINCT (데이터 중복 제거하기) (1) | 2021.11.22 |
댓글