프로그래밍언어/SQL

[SQL] (1) 데이터 가져오기

Albatross 2022. 7. 7. 18:15
반응형

1. SELECT

SELECT price FROM future.kospi200;

column name으로 데이터 호출

FROM 뒤에는 database이름

SELECT buy, sell FROM future.kospi200;

다중호출은 comma로

SELECT * FROM future.kospi200;

*(wildcard) 사용시 전체호출

 

 

2. DISTINCT

SELECT DISTINCT date FROM future.kospi200;

중복 제거한 데이터호출

SELECT DISTINCT date, time FROM future.kospi200;

마찬가지로 다중호출

SELECT price FROM future.kospi200 LIMIT 20;

LIMIT 20은 상위 20개만 호출

SELECT DISTINCT date FROM future.kospi200 LIMIT 5 OFFSET 10;
# 10번째 행부터 5개를 가져온다
-- 10번째 행 포함!

LIMIT 5 OFFSET 10은 10번째 행부터 5개 호출

(첫번째 데이터는 0번째행으로 간주, 10번째 행포함한 5개 호출됨)

SELECT DISTINCT date FROM future.kospi200 LIMIT 10, 5;
/* MySQL은 OFFSET 뒤에 해당하는 숫자를 
LIMIT 바로 뒤에 적으면서 쿼리를 간소화할 수 있다 */

LIMIT 10, 5 = LIMIT 5 OFFSET 10

반응형