💡 Algorithm

[SQL] 가장 큰 물고기 10마리 구하기 - LIMIT (Lv. 1)

jcowwk 2025. 3. 3. 22:09

가장 큰 물고기 10마리 구하기 - LIMIT (Lv. 1)


1. 문제
2. 풀이


1. 문제

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

2. 풀이

- 풀이1

SELECT ID, LENGTH
FROM FISH_INFO
WHERE LENGTH >= 10
ORDER BY LENGTH DESC, ID
LIMIT 10;

 

- 풀이2

SELECT ID, LENGTH
FROM FISH_INFO
WHERE LENGTH IS NOT NULL
ORDER BY LENGTH DESC, ID
LIMIT 10;

 
문제에서 길이가 10이하일 때 NULL이기 때문에 WHERE 절의 조건을 위와 같이 작성하면 똑같은 결과값을 가지게 됩니다.
LIMIT 10 명령을 추가하여 10개만 추출하면 문제를 해결할 수 있습니다.


문제가 있으면 댓글 남겨주세요 !
피드백은 언제나 환영입니다 <3