AND : 조건을 모두 만족하는 경우 참
OR : 하나의 조건이라도 만족하는 경우 참
NOT : 조건을 만족하지 않는 경우 참
BETWEEN : 조건값이 범위 사이에 있으면 참
IN : 조건값이 목록에 있으면 참
LIKE : 조건값이 패턴에 맞으면 참
SELECT col1 , col2
FROM table_name
WHERE condition1 AND condition2 AND condition3;
AND 가 OR 보다 우선순위가 높음
SELECT col1 , col2
FROM table_name
WHERE condition1 OR condition2 OR condition3;
SELECT *
FROM celeb
WHERE (age<29 AND sex='F') OR (age >30 AND sex='M')
ORDER BY age;
SELECT col1, col2
FROM table_name
WHERE NOT condition1 ;
SELECT *
FROM celeb
WHERE NOT SEX = 'F';
SELECT col1, col2
FROM table_name
WHERE col1 BETWEEN value1 AND value2 ;
SELECT *
FROM celeb
WHERE (NOT BIRTHDAY BETWEEN 19800101 AND 19951231 AND SEX='F' )
OR (AGENCY = 'YG엔터테인먼트' AND NOT AGE BETWEEN 20 AND 45);
SELECT col1, col2
FROM table_name
WHERE col1 IN (value1, value2) ;
SELECT *
FROM celeb
WHERE (NOT AGENCY IN ('나무엑터스','안테나','울림엔터테인먼트') AND (SEX = 'F' OR AGE >= 45);
SELECT col1, col2
FROM table_name
WHERE col1 LIKE pattern;
SELECT *
FROM celeb
WHERE JOB_TITLE LIKE '가____%';
SELECT *
FROM celeb
WHERE JOB_TITLE LIKE '%영화배우%' AND JOB_TITLE LIKE '%탤런트%';