csv 파일 Dbeaver에 import
원하는 데이터만을 추출하기 위해 필터링 (WHERE)
SELECT 컬럼명 FROM 테이블명 WHERE 조건식;
SELECT * FROM steam.game WHERE 카테고리 = "어드벤쳐";
▮ AND / OR 를 사용해서 여러 개의 조건식 사용
SELECT * FROM steam.game WHERE 카테고리 = "어드벤쳐" AND 가격 < 50000;
▮ BETWEEN [ ] AND [ ] : 좀 더 세부적인 필터링을 하고 싶다면?
가격이 10000원 이상 26000원 이하인 데이터를 필터링 하고 싶다면?
SELECT * FROM steam.game WHERE 가격 BETWEEN 10000 AND 26000;
▮ NOT
"로그라이크" 장르가 아닌 게임들의 정보만 출력하고 싶은 경우
SELECT * FROM steam.game
WHERE NOT 카테고리 = '로그라이크';
※ 가격이 3000원 미만이거나 6000원 초과인 게임들만 출력
SELECT * FROM game
WHERE 가격 < 3000 OR 가격 > 6000;
SELECT * FROM game
WHERE NOT 가격 BETWEEN 3000 AND 6000;
▮ IN
카테고리가 "어드벤쳐", "퍼즐", "전략" 인 것들만 출력하고 싶은데 OR문을 계속 반복해서 써야할까?
⇒ IN 으로 해결 가능!
SELECT * FROM steam.game
WHERE 카테고리 IN ("어드벤쳐", "퍼즐", "전략");