inblog logo
|
silver
    SQL문제풀기

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

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

    문제

    school.programmers.co.kr
    https://school.programmers.co.kr/learn/courses/30/lessons/131537
     

    내가 작성한 정답

    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

    RSS·Powered by Inblog