2.AND, OR 연산
쿼리 작성 시 AND, OR 연산자를 통하여 하나 이상의 조건을 조합할 수 있음
1. AND
customer 테이블에서 first_name이 “VIRGINIA”이고 last_name이 “BLUE”인 회원의 모든 열 조회
sql
SELECT * FROM customer
WHERE first_name = "VIRGINIA" AND last_name = "BLUE";→ 에러 발생, 실제 데이터는 VIRGINIA BLUE가 아니라 VIRGINIA GREEN
customer 테이블에서 first_name이 “VIRGINIA”이고 last_name이 “GREEN”인 회원의 모든 열 조회
sql
SELECT * FROM customer WHERE first_name = "VIRGINIA" AND last_name = "GREEN";2. OR
film_category 테이블에서 category가 Animation이거나 Games인 모든 열 조회
sql
SELECT * FROM film_category WHERE category_id = 2 OR category_id = 10;customer 테이블에서 (first_name이 ‘STEVEN’이거나 last_name이 ‘YOUNG’이고) create_date가 2006년 1월 1일 이후인 회원 조회
sql
SELECT * FROM customer
WHERE (first_name = 'STEVEN' OR last_name = 'YOUNG') AND create_date >= '2006-01-01';조건이 세 개 이상일 경우, 가독성을 위해
()로 구분하여 작성
Last updated on