SQL [MySQL] 조건에 맞는 사용자 정보 조회하기 - [문제] 코딩테스트 연습 - 조건에 맞는 사용자 정보 조회하기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [문제 풀이] Concat과 서브쿼리를 이용하면 수월하게 풀리는 문제이다. 조건이 USED_GOODS_BOARD 에서 3번이상 쓴 사람을 조건에 맞게 출력하는 것이니 서브쿼리를 사용해서 조건을 걸어주고 해당 조건에 맞게 concat을 이용해서 출력을 시켜주자. [회고] 서브쿼리에 대해서 안 익숙했는데 문제를 풀면서 조금 더 익숙해진것 같다. 3문제만 더 풀자! [코드] SELECT USER_ID, NICKNAME, CONCAT(CITY,' ',STREET_ADDRESS1, ' ', STREET_ADDRESS2) as 전체주소, CONCAT(LEFT(TLNO,3), '-',MID(TLNO,4,4),'-',RIGHT(TLNO,4)) as 전화번호 FROM USED_GOODS_USER WHERE USER_ID IN ( SELECT WRITER_ID FROM USED_GOODS_BOARD GROUP BY WRITER_ID HAVING COUNT(*) >= 3 ) ORDER BY USER_ID desc 공유하기 URL 복사카카오톡 공유페이스북 공유엑스 공유 게시글 관리 구독하기Yoon-1212 Contents 당신이 좋아할만한 콘텐츠 [MySQL] 자동차 대여 기록에서 대여중 / 대여 가능 여부 구분하기 2023.05.14 [MySQL] 조건에 맞는 사용자와 총 거래금액 조회하기 2023.05.14 [MySQL] 대여 기록이 존재하는 자동차 리스트 구하기 2023.05.14 댓글 0 + 이전 댓글 더보기