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;