[프로그래머스]Oracle SQL_2(Lv4)

2025. 9. 28. 23:56·코딩 테스트/02. SQL

 1. 5월 식품들의 매출 조회하기

https://school.programmers.co.kr/learn/courses/30/lessons/131117?language=oracle

 

WITH ORDER_DT AS (
    SELECT
        PRODUCT_ID,
        SUM(AMOUNT) AS TOTAL_AMOUNT
    FROM FOOD_ORDER
    WHERE TO_CHAR(PRODUCE_DATE, 'YYYY-MM') = '2022-05'
    GROUP BY PRODUCT_ID
) -- Closing parenthesis for the CTE

SELECT
    P.PRODUCT_ID,
    P.PRODUCT_NAME,
    (P.PRICE * O.TOTAL_AMOUNT) AS TOTAL_SALES
FROM FOOD_PRODUCT P
    JOIN ORDER_DT O ON O.PRODUCT_ID = P.PRODUCT_ID
ORDER BY TOTAL_SALES DESC, P.PRODUCT_ID ASC;

 

POINT

제품별로 여러번 주문이 들어올 수 있음을 기억하자! 

 

2. 취소되지 않은 진료 예약 조회하기

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

SELECT 
    A.APNT_NO,
    P.PT_NAME,
    P.PT_NO,
    A.MCDP_CD,
    D.DR_NAME,
    A.APNT_YMD
FROM APPOINTMENT A
    JOIN DOCTOR D ON A.MDDR_ID= D.DR_ID
    JOIN PATIENT P ON A.PT_NO = P.PT_NO
WHERE A.APNT_CNCL_YN = 'N'
    AND TO_CHAR(A.APNT_YMD,'YYYY-MM-DD') = '2022-04-13'
    AND A.MCDP_CD = 'CS'
ORDER BY A.APNT_YMD;

'코딩 테스트 > 02. SQL' 카테고리의 다른 글

[프로그래머스]Oracle SQL_4(Lv4)  (0) 2025.10.02
[프로그래머스]Oracle SQL_3(Lv4)  (0) 2025.09.29
[프로그래머스]Oracle SQL_1(Lv4)  (0) 2025.09.25
[프로그래머스]Oracle SQL_3(Lv3)  (0) 2025.09.21
[프로그래머스]Oracle SQL_2(Lv3)  (0) 2025.09.20
'코딩 테스트/02. SQL' 카테고리의 다른 글
  • [프로그래머스]Oracle SQL_4(Lv4)
  • [프로그래머스]Oracle SQL_3(Lv4)
  • [프로그래머스]Oracle SQL_1(Lv4)
  • [프로그래머스]Oracle SQL_3(Lv3)
Growth DA Log
Growth DA Log
Growth DA Log 님의 블로그 입니다.
  • Growth DA Log
    Growth DA Log님의 블로그
    Growth DA Log
  • 전체
    오늘
    어제
    • 분류 전체보기 (125)
      • TIS_COMPANY (6)
      • 코딩 테스트 (61)
        • 01. Python (3)
        • 02. SQL (58)
      • 데이터 분석 (53)
        • 01. BigQuery (9)
        • 02. GA4 (1)
        • 02-1. GA4를 더 잘 다루기 위한 마케팅 개.. (5)
        • 03. streamlit (5)
        • 04. Git (12)
        • 05. 데이터 엔지니어링 (3)
        • 06. 데이터 모델링 (11)
        • 07. Excel (0)
        • 08. Tableau (4)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    윈도우함수
    rank
    AARRR
    tableaubootcamp
    streamlit
    tableau
    프로그래머스
    코테
    SQL
    쿼리테스트
    코딩테스트
    cross_join
    DENSE_RANK
    이행성
    revert
    git
    solvesql
    ROW_NUMBER
    코드잇스프린트후기
    Reset
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
Growth DA Log
[프로그래머스]Oracle SQL_2(Lv4)
상단으로

티스토리툴바