nan + nan = 2nan

[프로그래머스/SELECT] 가장 큰 물고기 10마리 구하기 본문

Database/SQL

[프로그래머스/SELECT] 가장 큰 물고기 10마리 구하기

2nan 2024. 3. 27. 12:51
728x90


코드 입력

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

가장 큰 순서대로 10개만 출력하는 문제이다.

LIMIT과 ORDER BY 구문을 활용해서 문제를 풀었다.

ORDER BY로 우선 길이순으로 내림차순, 동일하다면 ID 순으로 오름차순으로 정렬한 다음

LIMIT으로 상위 10개만 출력하였다.

조건에 가장 큰 10마리 물고기의 LENGTH는 NULL일 수 없다하여 조건문에 NULL이 아닌 조건도 함께 달았다.

 

 


출처 : 프로그래머스

https://school.programmers.co.kr/learn/courses/30/lessons/298517

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

 

Comments