시나민 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  값을 선택