[SQL문제풀기] 오프라인/온라인 판매 데이터 통합하기

silver's avatar
Nov 20, 2024
[SQL문제풀기] 오프라인/온라인 판매 데이터 통합하기
 

문제

 

내가 작성한 정답

SELECT TO_CHAR(SALES_DATE,'YYYY-MM-DD') 판매날짜, PRODUCT_ID 상품ID, USER_ID 유저ID, SALES_AMOUNT 판매량 FROM ONLINE_SALE WHERE TO_CHAR(SALES_DATE,'YYYY-MM') = '2022-03' UNION SELECT TO_CHAR(SALES_DATE,'YYYY-MM-DD') 판매날짜, PRODUCT_ID 상품ID, NULL AS 유저ID, SALES_AMOUNT 판매량 FROM OFFLINE_SALE WHERE TO_CHAR(SALES_DATE,'YYYY-MM') = '2022-03' ORDER BY 판매날짜 ASC, 상품ID ASC, 유저ID ASC;
 
💡
UNION해야하는데 해당 컬럼이 다른 테이블에 없다면 “NULL AS COLUMN”
Share article

silver