RUBY
[220609] SQLD _ 13. 관계연산자(비교연산자) 본문
관계연산자
연산자 | = | != | <> | < | > | <= | >= | !< | !> | 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;
'자격증 > SQL 개발자' 카테고리의 다른 글
SQL개발자 _ 제 39회 기출문제(작성중) (0) | 2022.06.14 |
---|---|
[220609] SQLD _ 14. 논리연산자 (0) | 2022.06.09 |
[220608] SQLD _ 12. SELECT_FROM_WHERE (0) | 2022.06.08 |
[220608] SQLD _ 11. 데이터베이스 종류 별 SQL 주석 종류, DB관리도구 주석 단축키 (0) | 2022.06.08 |
[220608] SQLD _ 10. 쿼리에서 세미콜론을 붙이는 이유 (0) | 2022.06.08 |
Comments