- [프로그래머스 코딩테스트] Oracle Lv.3 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기2024년 07월 17일
- chantleman
- 작성자
- 2024.07.17.:13
문제 설명
다음은 중고 거래 게시판 정보를 담은 USED_GOODS_BOARD 테이블과 중고 거래 게시판 첨부파일 정보를 담은 USED_GOODS_FILE 테이블입니다.
BOARD_ID : 게시글 ID
WRITER_ID : 작성자 ID
TITLE : 게시글 제목
CONTENTS : 게시글 내용
PRICE : 가격
CREATED_DATE : 작성일
STATUS : 거래상태
VIEWS : 조회수
FILE_ID : 파일 ID
FILE_EXT : 파일 확장자
FILE_NAME : 파일 이름
BOARD_ID : 게시글 ID
문제
USED_GOODS_BOARD와 USED_GOODS_FILE 테이블에서 조회수가 가장 높은 중고거래 게시물에 대한 첨부파일 경로를 조회하는 SQL문을 작성해주세요. 첨부파일 경로는 FILE ID를 기준으로 내림차순 정렬해주세요. 기본적인 파일 경로는 /home/grep/src/ 이며, 게시글 ID를 기준으로 디렉토리가 구분되고, 파일이름은 파일 ID, 파일 이름, 파일 확장자로 구성되도록 출력해주세요. 조회수가 가장 높은 게시물은 하나만 존재합니다.
풀이
SELECT '/home/grep/src/' || a.board_id || '/' || file_id || file_name || file_ext as file_path from used_goods_file a, used_goods_board b where a.board_id = b.board_id and b.views = (select max(views) from used_goods_board) order by file_id desc;
728x90'코딩테스트 > lv3' 카테고리의 다른 글
[프로그래머스 코딩테스트] oracle Lv.3 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기 (0) 2024.11.07 [프로그래머스 코딩테스트] oracle lv.3 자동차 대여 기록에서 대여중/대여 가능 여부 구분하기 (0) 2024.11.04 [프로그래머스 코딩테스트] MySQL Lv.3 대장균들의 자식의 수 구하기 (0) 2024.07.09 [프로그래머스 코딩테스트] Oracle Lv.3 조건에 맞는 사용자 정보 조회하기 (0) 2024.07.08 [프로그래머스 코딩테스트]Oracle Lv.3 조건에 맞는 사용자와 총 거래금액 조회하기 (0) 2024.07.08 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)