포스트를 만든 목적

  • 난 맨날 모른다.

참조 링크

내용

SQL 이라는게 DB 환경마다, 되는 명령어가 있고, 약간 다른 명령가 있으므로, 꼭 자신의 DB에 맞는 메뉴얼을 보길 바란다. 오늘 적는 글들은 공통분모에 해당 되는 내용만 적고, LIMIT 만 정리할 것이다.

SQL에서 LIMIT, TOP, ROWNUM 는 무엇인가?

  • 모두 다 SELECT 에서 사용 한다.
  • 개념적으로 모두 결과 레코드 갯수를 제한하기 위한 용도로 쓰인다.

언제 사용 되는가?

  • SELECT 리턴으로 매우 많은 레코드가 나올 경우, 그 갯수를 제한해서, 퍼포먼스를 높이고자 할 때
    - 경험해 보았다, 특별한 경우를 제외하곤 매우 빨라진다.

  • SELECT 리턴이 될 때, 특정 갯수만 필요할 경우
    - 예를 들어 ORDER BY calumn DESC 하여, 상위 5개만 필요할 경우 등..

주의 해야 할 점은 무엇인가?

  • 각 DB 환경(종류)에 따라, TOP 일 수도 있고, LIMIT 일수도 있고, ROWNUM 일 수도 있다. 그러므로 각 DB 환경에 맞는 메뉴얼을 읽어 보는게 좋다.

나는 LIMIT 만 정리하겠다.

어떻게 LIMIT가 사용 되는가? 백문이 불여일견


여담

  • 어찌 검색해서 나온 결과들이 보기 힘든 영어들, ...
  • 몹시 몹시 졸렵다.


  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 라이프코리아트위터 공유하기
  • shared
  • 카카오스토리 공유하기