[프로그래머스] 상위 n개 레코드 (MySQL)

뚝딱이·2022년 2월 20일
0

출처: 프로그래머스
https://programmers.co.kr/learn/courses/30/parts/17042
+사진 클릭 시 문제로 이동




상위 n개 레코드

SELECT NAME FROM ANIMAL_INS
ORDER BY DATETIME ASC LIMIT 1;

MYSQL에는 SQL Server처럼 상위 n개를 표현하는 top함수가 없다.
그러나 LIMIT로 이를 표현할 수 있다.
limit 1이면 상위 1개를 표현하는 것이다.

--만약 sql 서버라면 다음과 같이 표현한다.
SELECT TOP 1, NAME FROM ANIMAL_INS --가장 먼저 들어온 동물 1명 조회, TOP뒤에 컬럼명을 적어야 함
ORDER BY DATETIME ASC;

0개의 댓글

관련 채용 정보