포스트를 만든 목적
- 난 맨날 모른다.
참조 링크
- http://php.about.com/od/mysqlcommands/g/Limit_sql.htm
- http://www.w3schools.com/sql/sql_top.asp
- http://freedb2.com/2010/07/14/top-3-ways-to-return-top-10-rows-by-an-sql-query/
- http://www.1keydata.com/sql/sql-top.html
- http://www.1keydata.com/sql/sql-limit.html
- http://www.quackit.com/sql/tutorial/sql_top.cfm
내용
SQL 이라는게 DB 환경마다, 되는 명령어가 있고, 약간 다른 명령가 있으므로, 꼭 자신의 DB에 맞는 메뉴얼을 보길 바란다. 오늘 적는 글들은 공통분모에 해당 되는 내용만 적고, LIMIT 만 정리할 것이다.
SQL에서 LIMIT, TOP, ROWNUM 는 무엇인가?
- 모두 다 SELECT 에서 사용 한다.
- 개념적으로 모두 결과 레코드 갯수를 제한하기 위한 용도로 쓰인다.
언제 사용 되는가?
- SELECT 리턴으로 매우 많은 레코드가 나올 경우, 그 갯수를 제한해서, 퍼포먼스를 높이고자 할 때
- 경험해 보았다, 특별한 경우를 제외하곤 매우 빨라진다.
- SELECT 리턴이 될 때, 특정 갯수만 필요할 경우
- 예를 들어 ORDER BY calumn DESC 하여, 상위 5개만 필요할 경우 등..
주의 해야 할 점은 무엇인가?
- 각 DB 환경(종류)에 따라, TOP 일 수도 있고, LIMIT 일수도 있고, ROWNUM 일 수도 있다. 그러므로 각 DB 환경에 맞는 메뉴얼을 읽어 보는게 좋다.
나는 LIMIT 만 정리하겠다.
어떻게 LIMIT가 사용 되는가? 백문이 불여일견
여담
- 어찌 검색해서 나온 결과들이 보기 힘든 영어들, ...
- 몹시 몹시 졸렵다.
'연구실 > SQL' 카테고리의 다른 글
SQL FULL JOIN - SQL 전체 외부 조인 사용하기 (0) | 2010.07.25 |
---|---|
SQL RIGHT JOIN or RIGHT OUTER JOIN - SQL에서 오른쪽으로 외부 결합 사용하기 (0) | 2010.07.23 |
SQL LEFT JOIN or OUTER LEFT JOIN - SQL 외부 결합 사용하기 (1) | 2010.07.17 |
SQL INNER JOIN - SQL 에서 가장 많이 사용 되는 조인, 일반적인 조인 사용하기 (3) | 2010.07.17 |
SQL JOIN - SQL 테이블 연결하기 (0) | 2010.07.16 |
SQL Wildcard - SQL 패턴 매칭 방법 알기 (0) | 2010.07.14 |
SQL LIKE - SQL 패턴 검색하기 (1) | 2010.07.14 |
SQL IN - SQL 여러값 선택하기 (0) | 2010.07.13 |
SQL BETWEEN - SQL 데이터 범위 선택하기 (0) | 2010.07.12 |
SQL Alias - 칼럼명, 테이블명 별칭 만들기 혹은 오버라딩 하기 (0) | 2010.07.12 |
최근댓글