특정 조건을 만족하는 데이터를 불러오기 위해 WHERE절 사용
-> Customers 테이블에서 모든 데이터를 선택하는데, 그중에서 CustomerName열의 데이터가 B미만(즉 A로 시작) 이거나 Country열이 Germany인 데이터를 뽑기
=과 비슷하지만 속도는 느리다
문제풀이 예시:
SELECT * FROM Customers WHERE country LIKE 'Br%' -- 뒤에 어떤 것이 들어가도 상관없다 (=Br로 시작하는)
- 출력:
()안에 있는 값 중에서 하나 이상과 일치하면 조건에 맞는 것
문제풀이 예시:
SELECT * FROM Customers WHERE country IN ('Germany', 'France') -- 나라가 'Germany'또는 'France'인
- 출력:
보통 AND 와 자주 씀
문제풀이 예시:
SELECT * FROM Customers WHERE customerID BETWEEN 3 AND 5 -- customerID가 3과 5 사이인
- 출력:
SELECT * FROM Customers WHERE customerID IS NULL
- 출력:
![]()
- Customers 테이블의 customerID에는 비어있는 값이 없어서 no result