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

티스토리툴바