[SQL 코드카타] 문제 71~75번 풀이
문제 출처 : 프로그래머스 (71번) 온라인/오프라인 판매데이터 통합하기 SELECT TO_CHAR(SALES_DATE,'YYYY-MM-DD'), PRODUCT_ID, USER_ID, SALES_AMOUNT FROM ( SELECT * FROM ONLINE_SALE UNION SELECT OFFLINE_SALE_ID, NULL AS USER_ID, PRODUCT_ID, SALES_AMOUNT, SALES_DATE FROM OFFLINE_SALE) WHERE 1=1 TO_CHAR(SALES_DATE,'YYYYMM') = '202203' ORDER BY SALES_DATE ASC, PRODUCT_ID ASC, USER_ID ASC +) UNION (중복제거) / UNION ALL (중복제거 X) : 합집합 ..
2023. 12. 22.
23.12.20
[오늘 할 일] 1. 코드카타 5문제 풀기 2. SQLD 자격증 대비반 내용 복습 (1,2,3,4주차) +) 문득 생각난 마크다운 (기초) 학습 [내용 정리] 1. SQL 코드카타 문제 (5문제) = 조인 & 서브쿼리 SELECT A.REST_ID, A.REST_NAME, A.FOOD_TYPE, A.FAVORITES, A.ADDRESS, B.SCORE FROM REST_INFO A, (SELECT REST_ID, ROUND(AVG(REVIEW_SCORE),2) SCORE FROM REST_REVIEW GROUP BY REST_ID) B WHERE 1=1 AND A.REST_ID = B.REST_ID AND A.ADDRESS LIKE '서울%' ORDER BY B.SCORE DESC, A.FAVORITES..
2023. 12. 20.