마케팅 이야기
[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