본문 바로가기
  • Fearless
프로그래밍언어/SQL

[SQL] (3) 데이터 필터링

by Albatross 2022. 7. 10.
반응형

WHERE 절을 활용하여 데이터 필터링을 진행한다.

 

SELECT DISTINCT date, time, price FROM future.kospi200 WHERE price>360 LIMIT 10;

특정 column data에 대한 조건문을 설정해줌으로써 일부 데이터만을 호출한다.

논리연산자를 활용하여 값에 대한 조건식을 지정해준다. 

 

SELECT DISTINCT date, time, price FROM future.kospi200 WHERE date=20220302 ORDER BY price LIMIT 10;

2022/03/02의 데이터를 price 오름차순대로 호출한다.

 

SELECT DISTINCT date, time, price FROM future.kospi200 WHERE price BETWEEN 310 AND 315 ORDER BY price LIMIT 10;

KOSPI200 선물이 310-315 range에 있을 때의 값을 반환한다. 

 

SELECT DISTINCT date, time, price FROM future.kospi200 WHERE date BETWEEN 20220302 AND 20220331 ORDER BY price LIMIT 10;

마찬가지로 일자 또한 설정해줄 수 있다.

 

SELECT DISTINCT date, time, price FROM future.kospi200 WHERE price is NULL LIMIT 10;

price column 내 data의 NULL이 있을 경우 해당 행을 반환한다. 

반응형

'프로그래밍언어 > SQL' 카테고리의 다른 글

[SQL] (5) 와일드카드 문자  (0) 2022.07.12
[SQL] (4) 고급 데이터 필터링  (0) 2022.07.11
[SQL] (2) 데이터 정렬하기  (0) 2022.07.08
[SQL] (1) 데이터 가져오기  (0) 2022.07.07