2010.07.15 03:12 연구실/SQL

포스트를 만든 목적

  • 난 맨날 모른다.

참조 링크

내용

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

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

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

언제 사용 되는가?

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

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

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

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

나는 LIMIT 만 정리하겠다.

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


여담

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


저작자 표시
신고
posted by 농사를 짓는 게임 프로그래머 최익필
TAG , , , ,

댓글을 달아 주세요

  1. mukuku 2016.12.22 12:31 신고  Addr  Edit/Del  Reply

    졸렵다 ㅋㅋㅋ 웃고갑뉴ㅣ당...