Coding Test/programmers
[SQL] MySQL 프로그래머스 상위 n개 레코드
파송송
2023. 4. 19. 16:39
728x90
https://school.programmers.co.kr/learn/courses/30/lessons/59405
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
나의 풀이
상위 n개의 레코드를 구하는 문제이기 때문에 LIMIT 절과 ORDER BY를 사용해야한다.
ORDER BY는 상위 n개를 구하기 전에 정렬하는 역할을 하고 LIMIT는 상위 N개를 뽑아내는 역할을 한다.
LIMIT n: n번째 값을 가져온다
LIMIT i, j: i번째부터 j번째 값을 가져온다 (0부터 시작)
SELECT NAME
FROM ANIMAL_INS
ORDER BY DATETIME
LIMIT 1
728x90