Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags more
Archives
Today
Total
관리 메뉴

luke

[프로그래머스] - 가장 큰 물고기 10마리 구하기 (MySQL) 본문

DB/프로그래머스(MySQL)

[프로그래머스] - 가장 큰 물고기 10마리 구하기 (MySQL)

luke-king 2024. 10. 20. 16:58

 

 

 

 

 

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

 

프로그래머스

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

programmers.co.kr

 

 

 

 

 

 

 

 

 

 

문제.


 

 

 

 

 

 

풀이.


 

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

 

이번 문제는 프로그래머스 MySQL "가장 큰 물고기 10마리 구하기" 문제다.

문제를 푸는데 어려움 크게 어려움 없던 문제다. 그럼 바로 문제 풀이 해보겠다.

 

1.  ID와 LENGTH 값들을 출력하기 위해 SELECT ID, LENGTH를 해준다.

 

2. 조건절은 테이블 내에 있는 값들중 LENGTH 값이 10 인상인 값들을 내림차순 정렬 하기 위해

LENGTH >= 10 내림차순 정렬을 위해 LENGTH DESC, 그 후 길이가 같은 값들이 있다면 ID로 오름차순 정렬을 위해 ASC를 사용해 준다. 단 10개의 값들만 출력하기 위해서는 마지막 LIMIT함수를 사용해 10으로 지정해 주면 끝이다.