-
상위 N개 조회 - MySQL, MSSQL, OracleDatabase 2020. 11. 29. 02:12728x90
MSSQL은 TOP 명령을 사용합니다.
select top 1 *
from database
order by id asc
MySQL은 LIMIT 를 사욯합니다.
select *
from database
order by id asc
limit 1
Oracle은 좀 까다로운데... select문을 from으로 넘기고 order by로 정렬을 한다음 where절에서 rownum 으로 구합니다.
select *
from (select * from database order by id asc)
where rownum= 1
'Database' 카테고리의 다른 글
case when than (0) 2020.11.29 with (0) 2020.11.29 Oracle paging 쿼리 (0) 2010.03.12 [mssql] 문자열함수 정리 (1) 2009.12.17 서브쿼리 - 쿼리의 결과를 다시 비교해서 추출. (0) 2007.09.28