▶Devel/DB

[PostgreSQL] ROWNUM - 행의 수 / LIMIT - 행 갯수 제한

말재주없는호구 2020. 4. 6. 14:22
  • MySQL과 같이 LIMIT를 사용

      WHERE 구문 다음에 LIMIT 문구를 사용한다.

     맨 마지막에 들어가야 된다.

      item_box에서 상위 5개만 출력하기 위한 SQL 

1
2
3
select *
  from item_box
 limit 5;
cs

      

 

 

  • 해당 행에 ROWNUM 출력하기
1
2
3
select (row_number() over()) as rownum, 
       *
  from item_box
cs

 

 

 

 

  • LIMIT는 LOWNUM과 상관없이 정해진 행만큼 자른다.

     LIMIT 5일시 상위 5행만 출력된다.