concat 3

[프로그래머스] [MySQL] LV.3 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기 (CONCAT, SUBQUERY, JOIN)

어김없이 나온 USED_GOODS_BOARD 중고거래 게시판 정보를 담은 USED_GOODS_BOARD 테이블과 중고거래 게시판 첨부파일 정보를 담은 USED_GOODS_FILE 테이블. USED_GOODS_BOARD와 USED_GOODS_FILE 테이블에서 조회수가 가장 높은 중고거래 게시물에 대한 첨부파일 경로를 조회하는 SQL문을 작성하라는 문제이다. 첨부파일 경로는 FILE_ID를 기준으로 내림차순 정렬, 기본적인 파일경로는 /home/grep/src/ 이며, 게시글ID를 기준으로 디렉토리가 구분되고 파일이름은 파일ID, 파일이름, 파일 확장자로 구성되도록 출력, 조회수가 가장 높은 게시물은 하나만 존재. 역시나 서브쿼리를 써야한다는 감이 바로 왔다. 우선 조회수가 가장 높은 중고거래 게시물을 봐..

SQL 2024.01.04

[프로그래머스] [MySQL] LV.3 조건에 맞는 사용자 정보 조회하기 (CONCAT, SUBSTR)

중고 거래 게시판 정보를 담은 USED_GOODS_BOARD 테이블과 중고 거래 게시판 첨부파일 정보를 담은 USED_GOODS_USERS 테이블. 이 게시판들에서 중고 거래 게시물을 3건 이상 등록한 사용자의 사용자 ID, 전체 주소, 전화번호를 조회하는 SQL문을 작성하라는 문제이다! 이때 주소는 시, 도로명 주소, 상세 주소가 함께 출력되게 하고, 전화번호는 000-0000-0000의 형태로 하이픈을 삽입하도록 해야한다 SELECT U.USER_ID ,U.NICKNAME ,전체주소 ,전화번호 FROM USED_GOODS_BOARD B LEFT JOIN USED_GOODS_USER U ON B.WRITER_ID = U.USER_ID ORDER BY U.USER_ID DESC SELECT문 작성하기전에..

SQL 2024.01.03