카테고리 없음

내일배움캠프 데이터분석가_10기 23회차

note25140 2025. 11. 19. 20:31

▶학습내용

문제1)

 

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

 

 

 

-----> 전체주소는 3개의 컬럼을 concat함수를 활용해서 해야했었는데 공백을 넣지않아 오답처리 되었던 문제이다.

이문제를 통해  concat, substring 함수 사용해서 내가 보고자 하는대로 문자를 가공 할 수 있다는것 다시 한번 알게되었다!