특정 개수만큼 인스턴스를 가져오고 싶을때
SQL 서버에서는 SELECT TOP int, MYSQL에서는 WHERE 다음 LIMIT int, 오라클에서는 WHERE RONUM <= int
sql 서버
단순하게 top(3) 해주면 됩니다. with ties는 3위가 여러개인 경우에 함께 출력하도록 하는 옵션입니다.
오라클
서브쿼리를 안써도 될거같은데 order by 절이 마지막에 실행되기 때문에 다음과 같이 하면 원하는 결과를 얻을수 없다.
MYSQL
mysql이 가장 깔끔하다. 내림차순으로 정렬하고 출력 개수를 3개로 제한해주면 된다.
'default' 카테고리의 다른 글
210315 (0) | 2021.03.25 |
---|---|
SQL기본 (0) | 2020.02.25 |
[알고리즘] 탐욕 알고리즘, 그리디 알고리즘 (0) | 2020.02.25 |
HTML 기초 (0) | 2020.02.22 |