728x90

< 링크 >
여기를 클릭하세요 (프로그래머스 고득점 Kit 106문제 모음)

여기를 클릭하세요 (25. 가장 큰 물고기 10마리 구하기)

< 문제 >
FISH_INFO 테이블에서 가장 큰 물고기 10마리의 ID와 길이를 출력하는 SQL 문을 작성해주세요. 결과는 길이를 기준으로 내림차순 정렬하고, 길이가 같다면 물고기의 ID에 대해 오름차순 정렬해주세요. 단, 가장 큰 물고기 10마리 중 길이가 10cm 이하인 경우는 없습니다. ID 컬럼명은 ID, 길이 컬럼명은 LENGTH로 해주세요.

< 내가 작성한 코드 >
select id, length
from fish_info
order by length desc, id asc
limit 10;

< 풀이 >
가장 큰 물고기 10마리라는 뜻은 상위 10개의 데이터를 조회하라는 뜻과 같다.
그래서 나는 sql limit 를 검색하면서 문제를 풀었다.

+ Recent posts