where은
필터링 기능
을 해준다.
SELECT 컬럼명
FROM 테이블명
WHERE 조건 대상 컬럼명 연산자 비교값
ex. 급여가 10000인 직원들만 출력
SELECT *
FROM employees
WHERE salary = 10000
;
ex. 기대수명이 80살 보다 큰 컬럼들만 출력
SELECT *
FROM world.country
WHERE LifeExpectancy > 80
;
BETWEEN 시작값 AND 끝값
사용
ex. 급여가 10000과 17000 사이인 직원들만 출력
SELECT *
FROM employees
WHERE salary BETWEEN 10000 AND 17000
;
LIKE
, NOT LIKE
ex. 번지주소에 성북이 포함되어 있는 것 모두 찾기
SELECT *
FROM 지역별설치현황
WHERE 번지주소 LIKE '%성북%'
;
%
를 붙여 해당 단어를 포함하는 단어를 찾을 수 있다.
%서울
: 서울로 끝나는 모든 단어%서울%
: 서울이 포함되는 모든 단어서울%
: 서울로 시작하는 모든 단어