[MySQL] [프로그래머스 level 3] 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기

2025. 6. 18. 00:53·SQL/프로그래머스

📌 문제링크

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

 

프로그래머스

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

programmers.co.kr


📌 문제풀이

select concat('/home/grep/src/', a.board_id, '/', file_id, file_name, file_ext) as file_path
from USED_GOODS_BOARD a left join USED_GOODS_FILE b on a.board_id = b.board_id
where views in (select max(views) from USED_GOODS_BOARD)
order by file_id desc

📖 NOTE

- where views in (select max(views) from USED_GOODS_BOARD) 조건절을 사용하여, 가장 높은 조회수(views)를 가지고 있는 데이터만 가져올 수 있도록 설정

- concat 함수를 사용하여 조건에 맞게 파일경로를 설정

    - concat(값1, 값2, 값3, 값4 ...) => 값1~4 가 합쳐지는 함수

저작자표시 (새창열림)

'SQL > 프로그래머스' 카테고리의 다른 글

[MySQL] [프로그래머스 level 4] 입양 시각 구하기(2)  (0) 2025.10.24
[MySQL] [프로그래머스 level 4] 자동차 대여 기록 별 대여 금액 구하기  (0) 2025.10.22
[MySQL] [프로그래머스 level 3] 업그레이드 할 수 없는 아이템 구하기  (0) 2025.06.17
[MySQL] [프로그래머스 level 3] 자동차 대여 기록에서 대여중 / 대여 가능 여부 구분하기  (2) 2025.06.14
[MySQL] [프로그래머스 level 4] FrontEnd 개발자 찾기  (0) 2025.06.12
'SQL/프로그래머스' 카테고리의 다른 글
  • [MySQL] [프로그래머스 level 4] 입양 시각 구하기(2)
  • [MySQL] [프로그래머스 level 4] 자동차 대여 기록 별 대여 금액 구하기
  • [MySQL] [프로그래머스 level 3] 업그레이드 할 수 없는 아이템 구하기
  • [MySQL] [프로그래머스 level 3] 자동차 대여 기록에서 대여중 / 대여 가능 여부 구분하기
ღ유닝이ღ
ღ유닝이ღ
🗃️이모저모 공부기록함🗃️
  • ღ유닝이ღ
    ღ yuni_world ღ
    ღ유닝이ღ
  • 전체
    오늘
    어제
    • 분류 전체보기 (102)
      • Python (8)
      • JAVA (0)
      • 알고리즘 (41)
        • 알고리즘 개념(이코테) (8)
        • 백준 (20)
        • 프로그래머스 (13)
      • SQL (44)
        • 프로그래머스 (39)
        • Tip (5)
      • Database (2)
      • AI (1)
      • 일상(자격증,어학 등) (6)
  • 인기 글

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
ღ유닝이ღ
[MySQL] [프로그래머스 level 3] 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기
상단으로

티스토리툴바