개발로그필름

[SQL] 조건에 맞는 사용자 정보 조회하기 본문

coding test/프로그래머스

[SQL] 조건에 맞는 사용자 정보 조회하기

yuullog 2025. 6. 8. 19:06
728x90
반응형
SMALL
반응형

 

 

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

 

프로그래머스

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

programmers.co.kr

 

 

정답 쿼리
SELECT USER_ID, NICKNAME, CONCAT(CITY, " ", STREET_ADDRESS1, " ",STREET_ADDRESS2) 전체주소,
    CONCAT(
    SUBSTR(TLNO, 1, 3), '-', 
    SUBSTR(TLNO, 4, 4), '-', 
    SUBSTR(TLNO, 8, 4)
  ) AS 전화번호
FROM USED_GOODS_USER
WHERE USER_ID IN (
    SELECT B.WRITER_ID
    FROM USED_GOODS_BOARD B
    JOIN USED_GOODS_USER U
        ON B.WRITER_ID = U.USER_ID
    GROUP BY B.WRITER_ID
    HAVING COUNT(B.WRITER_ID) >= 3
)
ORDER BY USER_ID DESC

 

반응형
LIST
Comments