Database/SQL 문법
SQL WHERE
시나민
2023. 4. 6. 01:50
WHERE
WHERE은 특정 조건을 충족하는 DATA만을 추출할 때 사용한다.
SELECT A FROM B WHERE C;
이런식으로 쿼리문을 짜게 되면 B 테이블에서 C조건을 만족하는 A 값을 선택하게 된다.
WHERE 절에서는 연산자를 추가하여 조건을 더 자세히 설정할 수 있다.
연산자 기호 | 설명 |
= | 같다 |
> | 크다 |
< | 작다 |
>= | 크거나 같다 |
<= | 작거나 같다 |
<>, !=, ^= | 같지 않다 |
BETWEEN | 범위를 지정 |
LIKE | 특정 조건을 검색 |
IN | 여러 조건을 추가하여 검색 |
SELCET A FROM B WHERE C BETWEEN D AND E;
B 테이블에서 C 조건 중 D(하한)와 E(상한) 값 사이에 존재하는 A 값을 선택
SELECT A FROM B WHERE C LIKE D;
B 테이블에서 C 조건 중 D 패턴을 만족하는 A 값을 선택
예를 들어 D 값을 A%로 입력했을 때, A로 시작하는 모든 값을 선택할 수 있다.
SELECT A FROM B WHERE C IN (D,E,F)
B 테이블에서 C 조건 중 D값 또는 E값 또는 F값을 만족하는 A 값을 선택