Note/DB

mssql 기본 - TOP

Delia :D 2011. 9. 20. 18:29

이름이 Table_nm  인 테이블을 조회한다고 하자.

DB에 데이터가 많으면 select * from Table_nm 했을 경우 
너무오래 걸려서 시스템에 부하가 갈수도 있고 lock을 초래 할 수도 있다.

데이터확인을 위한 단순 select 를 할때는 Top을 사용하는 습관을 들이도록 하자.

사용방법
select TOP 100 * from Table_nm  ;

select * from Table_nm  했을때의 결과 중 상단 100개만 보여지게 된다.


distinct 구문을 사용할 경우 Top 은 distinct 다음에 와야 하며 그 외에는 select 바로 다음에 와야 한다.
예 ) select distinct Top 100 *
      from  
Table_nm  ;


'Note > DB' 카테고리의 다른 글

oracle - Rownum  (0) 2011.09.20
mysql 기본 - Limit  (0) 2011.09.20
MSSQL 숫자관련함수  (0) 2011.09.20
MSSQL 활성중인 트랜잭션, LOCK 조회 쿼리  (0) 2011.07.26
MSSQL Server Version 확인쿼리  (0) 2011.07.26