자격증/SQL 개발자
[220609] SQLD _ 13. 관계연산자(비교연산자)
ruby-jieun
2022. 6. 8. 12:00
관계연산자
연산자 | = | != | <> | < | > | <= | >= | !< | !> | BETWEEN | NULL | |
설명 | 같음 | 같지않음 | 작음 | 큼 | 작거나 같음 | 크거나 같음 | 작지 않음 | 크지 않음 | 두 값 사이에 있음 | NULL임 |
=
같음
- age가 29인 데이터 조회
SELECT name, age FROM table_name WHERE age = 29;
!=, <>
같지않음
- age가 29이 아닌 데이터 조회
SELECT name, age FROM table_name WHERE age != 29;
SELECT name, age FROM table_name WHERE age <> 29;
<
작음
- age가 29 미만인 데이터 조회
SELECT name, age FROM table_name WHERE age < 29;
>
큼
- age가 29 초과하는 데이터 조회
SELECT name, age FROM table_name WHERE age > 29;
<=
작거나 같음
- age가 29 이하의 데이터 조회
SELECT name, age FROM table_name WHERE age <= 29;
>=
크거나 같음
- age가 29 이상의 데이터 조회
SELECT name, age FROM table_name WHERE age >= 29;
!<
작지 않음
- age가 29보다 작지 않은 데이터 조회
SELECT name, age FROM table_name WHERE age !< 29;
!>
크지 않음
- age가 29보다 크지 않은 데이터 조회
SELECT name, age FROM table_name WHERE age !> 29;
BETWEEN...AND
두 값 사이에 있음
- age가 29보다 크고 35보다 작은 데이터 조회
SELECT name, age FROM table_name WHERE age BETWEEN 29 AND 35;
NULL
NULL임
- age가 NULL인 데이터 조회
SELECT name, age FROM table_name WHERE age IS NULL;
- age가 NULL이 아닌 데이터 조회
SELECT name, age FROM table_name WHERE age IS NOT NULL;