• SQL Limit절

    2021. 5. 30.

    by. Jacob Lee

    728x90

     


     

    LIMIT절

    SQL에서는 LIMIT절을 사용해 반환되는 데이터의 수를 제한한다.

    LIMIT절을 사용함으로써, 테이블의 모든 단일 데이터를 반환하는 것이 아니라, 단지 상단의 몇 개의 데이터를 조회함으로써 테이블 레이아웃에을 한눈에 볼 수 있게 된다.

    또한, LIMIT절은 ORDER BY와 함께 사용할 때 매우 유용하다.

     

    LIMIT절의 특징은 다음과 같다.

    • LIMIT절은 꼭 쿼리 요청 마지막에 위치해야 한다.
    • LIMIT절은 요청 마지막에 실행되는 명령이다.

     

    기본 문법은 다음과 같다.

    SELECT column_name
    FROM table_name
    LIMIT number_rows;

     

    LIMIT 사용하기

    앞서 언급했듯이, LIMIT절과 ORDER BY를 같이 사용하거나 더 많은 조건을 붙여줄 때 LIMIT절의 진가가 드러난다. 예를 들어 payment라는 이름을 가진 테이블에서 모든 데이터를 가지고 오려고 하는데, 여기서 값이 0.00이 아니며 정렬은 결제 날짜로 내림차순 정렬하고 데이터를 5개만 조회하고 싶다고 가정해보자.

    그랬을 때 다음과 같이 데이터를 조회할 수 있다.

    SELECT * FROM payment
    WHERE amount != 0.00
    ORDER BY payment_date DESC
    LIMIT 5;

    위와 같이 LIMIT을 사용함으로써 특정 값으로 정렬, 필터링을 거친 상위 몇 가지 데이터의 확인을 신속히 할 수 있게 된다.

     

    728x90

    'Back-end > SQL' 카테고리의 다른 글

    SQL IN 연산자  (0) 2021.05.30
    SQL BETWEEN 연산자  (0) 2021.05.30
    SQL ORDER BY 키워드  (0) 2021.05.30
    SQL SELECT WHERE절  (0) 2021.05.30
    SQL COUNT 함수  (0) 2021.05.29

    댓글