가장 큰 물고기 10마리 구하기

김인범's avatar
Dec 29, 2024
가장 큰 물고기 10마리 구하기

문제

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

쿼리문

select id,length from fish_info order by length desc, id limit 10;
물고기 id,길이를 구하는데
가장 큰 물고기 10마리의 정보를 구해달라고 합니다.
id와 length를 전부 조회하는데 상위의 10개까지만 꺼낼 수 있게
limit를 사용해야 합니다.
정렬은
  1. 길이를 기준으로 내림차순 정렬 ⇒ length desc
  1. 길이가 같다면 ID를 기준으로 오름차순 정렬 ⇒ id (asc)
 
위 3 조건을 부합하여 쿼리문을 작성하면 됩니다.
Share article

taker