SQL‎ > ‎

~ WHERE


WHERE

검색 조건을 지정합니다.

SELECT column_name(s) FROM table_name WHERE column_name operator value



연산자

=

<> 또는 !=

>=

<=

BETWEEN

BETWEEN 연산자는 WHERE절에서 값의 범위 내에 포함되는지를 판단합니다.

SELECT column_name(s) FROM table_name WHERE column_name BETWEEN value1 AND value2

IN

IN 연산자는 WHERE절에서 여러 개의 값들 중 하나와 일치하는지를 판별합니다..

SELECT column_name(s) FROM table_name WHERE column_name IN (value1, value2, ...)

LIKE

LIKE 연산자는 WHERE절에서 칼럼이 특정 패턴과 일치하는지를 판별합니다.

%기호는 패턴의 앞뒤에서 0개 이상의 문자를 나타냅니다. _ 1개의 문자를 나타냅니다. […]는 문자집합을 나타내며 [^…] 또는 [!...]는 해당 문자집합에 포함되지 않음을 나타냅니다.

SELECT column_name(s) FROM table_name WHERE column_name LIKE pattern

IS NULL

IS NOT NULL

AND 또는 OR

AND는 두 가지 조건이 모두 만족하는 경우의 결과를 반환하도록 합니다.

OR는 두 가지 조건 중 하나라도 만족하는 경우의 결과를 반환 합니다.

SELECT column_name(s) FROM table_name WHERE condition AND condition

SELECT column_name(s) FROM table_name WHERE condition OR condition

Comments