마케팅 이야기

[SQL] 3. ORDER BY문

모리선생 2024. 2. 24. 07:00
728x90

목표: 정렬하는 문법 ORDER BY를 알아보자.

 

더보기

ORDER BY 문의 기본 형식

SELECT [열] FROM [테이블] WHERE [열] = [조건값] ORDER BY [열] [ASC, DESC]

 

사용 예시: ORDER BY 문을 이용해 1개의 열 기준으로 정렬

SELECT * FROM company ORDER BY symbol

 

TOP으로 상위 N개의 데이터를 검색하는 법

SELECT  TOP 10 * FROM company

ORDER BY year DESC symbol ASC

 

만약 ORDER BY로 정렬시 일정 조건을 추가하고 싶다면, 다음의 구문을 사용하자.

OFFSET: 몇 개의 데이터를 건너뛰고 출력

FETCH NEXT:  건너뛴 이후의 출력할 행의 개수를 지정

 

[예시]

SELECT * FROM company

ORDER BY symbol

OFFSET 1000 ROWS

FETCH NEXT 10 ROWS ONLY

728x90