반응형
🗓️ 문제 설명
- 중고 거래 게시판 정보를 담은 USED_GOODS_BOARD 테이블과 중고 거래 게시판 첨부파일 정보를 담은 USED_GOODS_FILE 테이블이 있습니다.
- USED_GOOGS_BOARD 테이블에는 BOARD_ID, WRITER_ID, TITLE, CONTENTS, PRICE, CREATED_DATE, STATUS, VIEWS이 있으며 각각 게시글 ID, 작성자 ID, 게시글 제목, 게시글 내용, 가격, 작성일, 거래상태, 조회수를 의미합니다.
Column name | Type | Nullable |
BOARD_ID | VARCHAR(5) | FALSE |
WRITER_ID | VARCHAR(50) | FALSE |
TITLE | VARCHAR(100) | FALSE |
CONTENTS | VARCHAR(1000) | FALSE |
PRICE | NUMBER | FALSE |
CREATED_DATE | DATE | FALSE |
STATUS | VARCHAR(10) | FALSE |
VIEWS | NUMBER | FALSE |
- USED_GOODS_USER 테이블에는 USER_ID, NICKNAME, CITY, STREET_ADDRESS1, STREET_ADDRESS2, TLNO이 있으며, 각각 회원ID, 닉네임, 시, 도로명 주소, 상세 주소, 전화번호를 의미합니다.
Column name | Type | Nullable |
USER_ID | VARCHAR(50) | FALSE |
NICKNAME | VARCHAR(100) | FALSE |
CITY | VARCHAR(100) | FALSE |
STREET_ADDRESS1 | VARCHAR(100) | FALSE |
STREET_ADDRESS2 | VARCHAR(100) | TRUE |
TLNO | VARCHAR(20) | FALSE |
❓문제
- USED_GOODS_BOARD와 USED_GOODS_USER 테이블에서 중고 거래 게시물을 3건 이상 등록한 사용자의 사용자 ID, 닉네임, 전체 주소, 전화번호를 조회하는 SQL을 작성해주세요.
- 전체 주소는 시, 도로명 주소, 상세 주소가 함께 출력되도록 해주시고, 전화번호의 경우 xxx-xxxx-xxxx 같은 형태로 하이픈 문자열(-)을 삽입하여 출력해주세요.
- 결과는 회원ID를 기준으로 내림차순 정렬해주세요.
- 문제 예시
USED_GOODS_BOARD
BOARD_ID | WRITER_ID | TITLE | CONTENTS | PRICE | CREATED_DATE | STATUS | VIEWS |
B0001 | dhfkzmf09 | 칼라거펠트 코트 | 양모 70%이상 코트입니다. | 120000 | 2022-10-14 | DONE | 104 |
B0002 | lee871201 | 국내산 볶음참깨 | 직접 농사지은 참깨입니다. | 3000 | 2022-10-02 | DONE | 121 |
B0003 | dhfkzmf09 | 나이키 숏패팅 | 사이즈는 M입니다. | 40000 | 2022-10-17 | DONE | 98 |
B0004 | kwag98 | 반려견 배변패드 팝니다 | 정말 저렴히 판매합니다. 전부 미개봉 새상품입니다. | 12000 | 2022-10-01 | DONE | 250 |
B0005 | dhfkzmf09 | PS4 | PS5 구매로 인해 팝니다. | 250000 | 2022-11-03 | DONE | 111 |
USED_GOODS_USER
USER_DI | NICKNAME | CITY | STREET_ADDRESS1 | STREES_ADDRESS2 | TLNO |
dhfkzmf09 | 찐찐 | 성남시 | 분당구 수내로 13 | A동 1107호 | 01053422914 |
dlPcks90 | 썹썹 | 성남시 | 분당구 수내로 74 | 401호 | 01034573944 |
cjfwls91 | 점심만금식 | 성남시 | 분당구 내정로 185 | 501호 | 01036344964 |
dlfghks94 | 희망 | 성남시 | 분당구 내정로 101 | 203동 102호 | 01032634154 |
rkdhs95 | 용기 | 성남시 | 분당구 수내로 23 | 501호 | 01074564564 |
- 출력 예시
USER_ID | NICKNAME | 전체주소 | 전화번호 |
dhfkzmf09 | 찐찐 | 성남시 분당구 수내로 13 A동 1107호 | 010-5342-2914 |
💻 코드
최종 코드
- 실행 결과
코드 풀이
반응형
'코딩문제풀이 > SQL' 카테고리의 다른 글
[프로그래머스] 없어진 기록 찾기 (SQL) (0) | 2023.03.21 |
---|---|
[프로그래머스] NULL 처리하기 (SQL) (0) | 2023.03.20 |
[프로그래머스] 중성화 여부 파악하기 (SQL) (0) | 2023.03.18 |
[프로그래머스] 조건에 부합하는 중고거래 상태 조회하기 (SQL) (0) | 2023.03.17 |
[프로그래머스] 중복 제거하기 (SQL) (0) | 2023.03.16 |