본문 바로가기

SQL3

[프로그래머스 SQL 고득점 kit] 그룹별 조건에 맞는 식당 목록 출력하기 💡문제 설명💡문제 MEMBER_PROFILE와 REST_REVIEW 테이블에서 리뷰를 가장 많이 작성한 회원의 리뷰들을 조회하는 SQL문을 작성해주세요. 회원 이름, 리뷰 텍스트, 리뷰 작성일이 출력되도록 작성해주시고, 결과는 리뷰 작성일을 기준으로 오름차순, 리뷰 작성일이 같다면 리뷰 텍스트를 기준으로 오름차순 정렬해주세요. 💡예시 💡풀이 SELECT A.MEMBER_NAME, B.REVIEW_TEXT, DATE_FORMAT(B.REVIEW_DATE, "%Y-%m-%d") AS REVIEW_DATEFROM MEMBER_PROFILE A join REST_REVIEW B USING (MEMBER_ID)WHERE A.MEMBER_ID = (SELECT MEMBER_ID .. 2024. 7. 22.
[프로그래머스 SQL] 조건에 맞는 사용자 정보 조회하기 ✅ 문제 설명 USED_GOODS_BOARD와 USED_GOODS_USER 테이블에서 중고 거래 게시물을 3건 이상 등록한 사용자의 사용자 ID, 닉네임, 전체주소, 전화번호를 조회하는 SQL문을 작성해주세요. 이때, 전체 주소는 시, 도로명 주소, 상세 주소가 함께 출력되도록 해주시고, 전화번호의 경우 xxx-xxxx-xxxx 같은 형태로 하이픈 문자열(-)을 삽입하여 출력해주세요. 결과는 회원 ID를 기준으로 내림차순 정렬해주세요.   ✅ 예시  ✅ 나의 정답 코드USED_GOODS_BOARD와 USED_GOODS_USER 테이블을 WRITER_ID와 USER_ID를 기준으로 LEFT JOIN 합니다.CITY, STREET_ADDRESS1, STREET_ADDRESS2를 결합 (CONCAT)해 전체주.. 2024. 7. 8.
[TIL 0628] 스파르타코딩클럽<4주차<SQL 강의 과제 식당별 평균 음식 주문 금액과 주문자의 평균 연령을 기반으로 Segmentation 하기✅지시사항평균 음식 주문 금액 기준 : 5,000 / 10,000 / 30,000 / 30,000 초과평균 연령 : ~ 20대 / 30대 / 40대 / 50대 이상두 테이블 모두에 데이터가 있는 경우만 조회, 식당 이름 순으로 오름차순 정렬✅풀이SUBQUERY와 INNER JOIN을 통해 두 테이블의 customer_id를 기준으로 join 한 테이블을 생성! 식당별 집계를 하기 위해 GROUP BY를 활용 -> 식당명, 식당 별 평균 가격, 식당 별 평균 나이를 추출주 쿼리 (바깥 쪽 SELECT 문을 통해 식당명과 세분화된 그룹명을 생성) (CASE WHEN을 통해 지시사항 수행)select new.restaura.. 2024. 6. 28.