inblog logo
|
stupefyee
    SQL문제풀기

    [SQL 문제 풀이] 취소되지 않은 진료 예약 조회하기

    프로그래머스 (132204)
    Stupefyee's avatar
    Stupefyee
    Apr 10, 2025
    [SQL 문제 풀이] 취소되지 않은 진료 예약 조회하기
    Contents
    내가 작성한 쿼리
    school.programmers.co.kr
    https://school.programmers.co.kr/learn/courses/30/lessons/132204
    notion image
    notion image
     

    내가 작성한 쿼리

    Oracle

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

    MySQL

    SELECT A.APNT_NO, P.PT_NAME, P.PT_NO, A.MCDP_CD, D.DR_NAME, A.APNT_YMD FROM APPOINTMENT A JOIN PATIENT P ON A.PT_NO = P.PT_NO JOIN DOCTOR D ON A.MDDR_ID = D.DR_ID WHERE A.APNT_YMD LIKE '2022-04-13%' AND A.APNT_CNCL_YN = 'N' ORDER BY APNT_YMD;

    차이점

    • 날짜 비교 방식의 차이
    Share article
    Contents
    내가 작성한 쿼리

    stupefyee

    RSS·Powered by Inblog