상위 데이터 검색/OFFSET/FETCH NEXT

플랑·2024년 3월 8일

SQL 기초

목록 보기
3/3

TOP을 이용한 상위권 데이터 검색

select top 10 * 
from nasdaq_company
order by ipo_year desc, symbol
  • 상위 10개를 출력하는 결과
  • top 숫자 뒤 전체 검색 의미인 ‘*’을 넣어줘야 함
  • top을 사용하기 위해선 order by 정렬기준이 중요
  • ipo_yea : 내림차순 DESC
  • symbol : 오름차순 ASC
    • 오름차순은 생략가능, 디폴트 값

OFFSET

select * from nasdaq_company
order by symbol
offset 1000 rows
  • 모든 테이블의 1-1000개 열을 제외한 1001번째 row부터 시작하는 결과
  • 반드시 order by와 함께 사용해야 함

FETCH NEXT

select * from nasdaq_company
order by symbol
offset 1000 rows
fetch next 10 rows only
  • 모든 테이블의 1-1000개 열을 제외하고서 1001번째 row부터 10개만을 보여주는 결
  • 반드시 offset 과 함께 사용해야 함

0개의 댓글