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

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

by Albatross 2022. 7. 7.
반응형

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

반응형

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

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