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

2024. 9. 19. 14:45·알고리즘/SQL

 

Question

 

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

 

 

Pseudocode

 

 

  1. 데이터 필터링
    • fish_info 테이블에서 length가 10보다 큰 행만 선택합니다.
  2. 정렬
    • length 값을 기준으로 내림차순 정렬합니다.
    • length가 같은 경우 id를 기준으로 오름차순 정렬합니다.
  3. 결과 제한
    • 정렬된 결과에서 상위 10개의 행만 선택합니다.
  4. 결과 출력
    • 각 선택된 행의 id와 length를 출력합니다.

 

 

 

Code

 

SELECT id,
       length
FROM fish_info
WHERE length > 10
ORDER BY length DESC,
         id 
LIMIT  10

'알고리즘 > SQL' 카테고리의 다른 글

[프로그래머스] 대장균들의 자식의 수 구하기  (0) 2024.09.19
[프로그래머스] 특정 조건을 만족하는 물고기별 수와 최대 길이 구하기  (0) 2024.09.19
[프로그래머스] 연간 평가점수에 해당하는 평가 등급 및 성과금 조회하기  (0) 2024.09.19
[프로그래머스] 그룹별 조건에 맞는 식당 목록 출력하기  (0) 2024.09.19
[프로그래머스] 주문량이 많은 아이스크림들 조회하기  (0) 2024.09.19
'알고리즘/SQL' 카테고리의 다른 글
  • [프로그래머스] 대장균들의 자식의 수 구하기
  • [프로그래머스] 특정 조건을 만족하는 물고기별 수와 최대 길이 구하기
  • [프로그래머스] 연간 평가점수에 해당하는 평가 등급 및 성과금 조회하기
  • [프로그래머스] 그룹별 조건에 맞는 식당 목록 출력하기
Noaahhh
Noaahhh
  • Noaahhh
    노아
    Noaahhh
  • 전체
    오늘
    어제
    • 분류 전체보기 (118)
      • 프로젝트 (4)
      • 알고리즘 (113)
        • SQL (108)
        • CP (5)
      • 자격증 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    springboot
    코딩테스트
    경쟁적프로그래밍
    SQL
    querydsl
    abc421
    spingboot
    아픈 동물 찾기
    cp
    PCSQL
    contest395
    Spring
    인증/인가
    pasql
    PS
    atcoder beginner contest
    카카오로그인
    contest397
    SQL문제
    프로그래밍대회
    ABC
    cp초보
    JWT
    소셜로그인
    프로그래머스
    어린 동물 찾기
    OAuth2.0
    JPQL
    집계함수
    atcoder
  • hELLO· Designed By정상우.v4.10.5
Noaahhh
[프로그래머스] 가장 큰 물고기 10마리 구하기
상단으로

티스토리툴바