정의
WHERE이란? 쿼리문에 조건을 부여한다.
주요 기능
- 쿼리문에 조건을 부여한다.
예시
[사용 예시 - WHERE 1개]
SELECT * FROM NETFLIX WHERE CATEGORY ='애니메이션'; -- 카테고리가 애니메이션인 데이터 조회 --
SELECT * FROM NETFLIX WHERE CATEGORY IN ('애니메이션','영화'); -- 카테고리가 애닌메이션 또는 영화인 데이터 조회--
SELECT * FROM NETFLIX WHERE CATEGORY NOT IN ('애니메이션','영화'); -- 카테고리가 애닌메이션 또는 영화가 아닌 데이터 조회--
SELECT * FROM NETFLIX WHERE VIEW_CNT < 15; --조회수가 14이하인 데이터 조회
[사용 예시 - WHERE 2개]
SELECT * FROM NETFLIX WHERE CATEGORY = '예능' AND VIEW_CNT < 10;
-- 카테고리가 예능이고 조회수가 10 미만 데이터만 조회
SELECT * FROM NETFLIX WHERE CATEGORY = '예능' AND REG_DATE > TO_DATE('20240825', 'YYYYMMDD');
-- 카테고리가 예능이고 24년 8월 25일 이후에 등록된 데이터만 조회
SELECT * FROM NETFLIX WHERE CATEGORY = '예능' OR VIEW_CNT < 10;
-- 카테고리가 예능이거나 조회수가 10미만인 데이터만 조회
SELECT * FROM NETFLIX WHERE VIEW_CNT >= 4 AND VIEW_CNT <= 10;
-- 조회수가 4이상 10이하인 데이터만 조회
[사용 예시 - 특정 키워드]
SELECT * FROM NETFLIX WHERE VIDEO_NAME LIKE '미%';
-- 비디오 이름이 미로 시작되는 데이터만 조회
SELECT * FROM NETFLIX WHERE VIDEO_NAME LIKE '%롯';
-- 비디오 이름이 롯으로 끝나는 데이터만 조회
SELECT * FROM NETFLIX WHERE VIDEO_NAME LIKE '%의%';
-- 비디오 이름에 의가 들어가는 데이터만 조회
SELECT * FROM NETFLIX WHERE VIEW_CNT BETWEEN 4 AND 10;
-- 조회수가 4이상 10이하인 데이터만 조회