IT/DBMS 공통

mssql top 다른 dbms 에서는?

최고영회 2013. 12. 24. 08:52
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