AND
- 조건을 모두 만족하는 경우 TRUE
select column1, column2, ... from tablename where condition1 **AND** condition2 **AND** condition3 ...;
OR
- 하나의 조건이라도 만족하는 경우 TRUE
select column1, column2, ... from tablename where condition1 **OR** condition2 **OR** condition3 ...;
NOT
- 조건을 만족하지 않는 경우 TRUE
select column1, column2, ... from tablename where **NOT** condition;
BETWEEN
- 조건값이 범위 사이에 있으면 TRUE
select column1, column2, ... from tablename where condition1 between value1 and value2;
IN
- 조건값이 목록에 있으면 TRUE
select column1, column2, ... from tablename where column in (value1, value2, ...);
LIKE
- 조건값이 패턴에 맞으면 TRUE
select column1, column2, ... from tablename where column like pattern;
- pattern 종류
+ A% : A로 시작하는 문자
+ %A : A로 끝나는 문자
+ %A% : A가 포함되어 있는 문자
+ _A% : 두번째 글자가 A인 문자
+ A_% : A로 시작하고 최소 2글자 이상인 문자
+ A%E : A로 시작하고 E로 끝나는 문자