프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
- 문제
- 코드 및 문제 풀이
SELECT C.APNT_NO, A.PT_NAME, A.PT_NO, B.MCDP_CD, B.DR_NAME, C.APNT_YMD
FROM PATIENT AS A, DOCTOR AS B, APPOINTMENT AS C
WHERE A.PT_NO = C.PT_NO AND B.MCDP_CD = C.MCDP_CD AND
B.DR_ID = C.MDDR_ID AND C.MCDP_CD = 'CS' AND C.APNT_CNCL_YN = 'N' AND
DATE_FORMAT(C.APNT_YMD,'%Y-%m-%d') = '2022-04-13'
ORDER BY C.APNT_YMD ASC
- 테이블 3개에서 찾고자 하는 환자 번호, MCDP, 의사 번호 등이 같은 것을 조회하고, 마지막에 MCDP = 'CS'와 APNT_CNCL_YN = 'N', 날짜가 4월 13일인 데이터를 조회하였습니다.
'Coding Test > SQL 연습 문제' 카테고리의 다른 글
프로그래머스/MySQL - String, Date 07. 자동차 대여 기록에서 장기/단기 대여 구분하기 (0) | 2023.01.27 |
---|---|
프로그래머스/MySQL - String, Date 06. 루시와 엘라 찾기 (0) | 2023.01.27 |
프로그래머스/MySQL - String, Date 05. 이름에 el이 들어가는 동물 찾기 (0) | 2023.01.26 |
프로그래머스/MySQL - String, Date 04. 중성화 여부 파악하기 (0) | 2023.01.26 |
프로그래머스/MySQL - String, Date 03. 오랜 기간 보호한 동물(2) (0) | 2023.01.26 |