본문 바로가기
IT/DBMS 공통

mssql top 다른 dbms 에서는?

by 최고영회 2013. 12. 24.
728x90
반응형
SMALL
* 오라클 

상위 부터 5개 가져 오기 

SELECT * FROM TABLE
WHERE ROWNUM < 6

물론 ORDE BY 나 기타 조건을 추가해 주면 된다.

5개에서 10개 사이로 가져오기
SELECT * FROM
 (SELECT ROWNUM  num, * FROM TABLE)
WHERE num BETWEEN 5 and  10


* MSSQL 

SELECT TOP 5 * FROM TABLE;

5개에서 10개 사이로 가져오기

SELECT TOP 10  * 
FROM TABLE
WHERE COLUME NOT IN (SELECT TOP 5 COLUME  FROM TABLE ORDER BY COLUME )
ORDER BY  COLUME



* INFROMIX

SELECT FIRST 5 * FROM TABLE;


* MYSQL

SELECT * FROM TABLE  LIMIT 5 ; 

5개에서 10개 사이
SELECT * FROM TABLE  LIMIT 5 ,5; 

5개에서 마지막 
SELECT * FROM TABLE  LIMIT 5 ,-1; 

 

728x90
반응형
LIST

'IT > DBMS 공통' 카테고리의 다른 글

mysql dump import/export  (0) 2013.12.24
MySql 계층적 조회 쿼리  (0) 2013.12.24
mysql 한글 깨짐 현상  (0) 2013.12.24
oracle, mssql, mysql 함수 비교  (1) 2013.12.24
mysql 사용자 추가  (0) 2013.12.23