WHERE
특정 조건을 만족하는 데이터만 조회
연산자, 컬럼명, 표현식, 숫자, 문자 등을 이용한 조건 제시
숫자 뿐만 아니라 문자나 날짜 값을 비교하는 것도 가능
조건에서 문자나 날짜 값은 작은 따옴표로 묶어서 표현
연산자 우선순위
비교연산자
연산자 앞뒤의 값을 비교하여 데이터 조회
# 예시1
SELECT *
FROM customer
WHERE stord_id = 1
# 예시2
SELECT *
FROM rental
WHERE rental_data < '2005-05-25'
논리 연산자
여러 조건을 논리 연산자로 연결시켜 데이터 조회
# AND 연산자 SQL 예제
SELECT *
FROM customer
WHERE customer_id >= 10 AND customer_id <= 20
# OR 연산자 SQL 예제
SELECT *
FROM customer
WHERE last_name = 'DAVIS' OR last_name = 'KING'
# NOT 연산자 SQL 예제
SELECT *
FROM film
WHERE NOT rating = 'G' AND NOT rating = 'PG' # rating != 'G' , rating <> 'G' 도 가능
출처
- 이수안 컴퓨터 연구소