Database
상위 N개 조회 - MySQL, MSSQL, Oracle
rajent
2020. 11. 29. 02:12
728x90
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