Notice
Recent Posts
Recent Comments
Link
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Archives
Today
Total
관리 메뉴

빠르게 핵심만

[SQL] LIMIT으로 레코드 수 제한하기 본문

SQL/DML

[SQL] LIMIT으로 레코드 수 제한하기

빠르게 핵심만 2021. 10. 13. 23:07

1) SELECT LIMIT 절

SELECT LIMIT 절은 반환할 레코드 수를 제한할 때 사용합니다.

 

많은 수의 레코드를 반환하면 성능에 영향을 줄 수 있기 때문에, SELECT LIMIT 절은 수천 개의 레코드가 있는 큰 테이블에서 유용하게 사용됩니다.

 

대표적인 비표준 기능입니다.

· 오라클: ROWNUM / SQLServer: TOP

 

LIMIT 구문

SELECT column_name(s)
FROM table_name
WHERE condition
LIMIT number;

 

· 예제

beverage 테이블에서 종류가 커피인 음료들 중 가격이 높은 순서대로 상위 5개만 검색하세요.

 

· 결과확인

SELECT * FROM beverage WHERE kind = '커피' ORDER BY price DESC LIMIT 5;

LIMIT 사용 전과 후