Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- Brightics Studio
- 혼공머신러닝딥러닝
- 삼성SDS Brightics
- 삼성SDS Brigthics
- Brigthics Studio
- 직원 이직률
- 직원 이직여부
- 혼공학습단
- 포스코 아카데미
- 팀 분석
- Brightics를 이용한 분석
- 데이터분석
- 삼성SDS
- Brigthics
- Brightics
- 데이터 분석
- 혼공
- 혼공머신
- 모델링
- 개인 의료비 예측
- 포스코 청년
- 노코드AI
- 삼성 SDS Brigthics
- 추천시스템
- 브라이틱스 서포터즈
- 영상제작기
- Brigthics를 이용한 분석
- 브라이틱스
- 캐글
- 삼성 SDS
Archives
- Today
- Total
데이터사이언스 기록기📚
[프로그래머스/SQL] Level 4_취소되지 않은 진료 예약 조회하기(String, Date) 본문
Coding Test/프로그래머스(SQL)
[프로그래머스/SQL] Level 4_취소되지 않은 진료 예약 조회하기(String, Date)
syunze 2022. 11. 10. 00:53📌문제 유형
String, Date
📌문제
PATIENT, DOCTOR 그리고 APPOINTMENT 테이블에서 2022년 4월 13일 취소되지 않은 흉부외과(CS) 진료 예약 내역을 조회하는 SQL문을 작성해주세요. 진료예약번호, 환자이름, 환자번호, 진료과코드, 의사이름, 진료예약일시 항목이 출력되도록 작성해주세요. 결과는 진료예약일시를 기준으로 오름차순 정렬해주세요.
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
📌나의 문제풀이
- JOIN 2번 사용
SELECT A.APNT_NO, P.PT_NAME, P.PT_NO, A.MCDP_CD, D.DR_NAME, A.APNT_YMD
FROM APPOINTMENT AS A LEFT JOIN DOCTOR AS D ON A.MDDR_ID = D.DR_ID
LEFT JOIN PATIENT AS P ON A.PT_NO = P.PT_NO
WHERE A.APNT_CNCL_YMD IS NULL AND SUBSTR(A.APNT_YMD,1,10) = '2022-04-13' AND A.MCDP_CD = 'CS'
ORDER BY A.APNT_YMD
📌다른 사람의 문제풀이
- 서브쿼리 이용
SELECT APNT_NO, PT_NAME, A.PT_NO, A.MCDP_CD, D.DR_NAME, APNT_YMD
FROM PATIENT AS P
JOIN (
SELECT *
FROM APPOINTMENT
WHERE MCDP_CD = 'CS'
AND DATE(APNT_YMD) = '2022-04-13'
AND APNT_CNCL_YN = 'N'
) AS A USING (PT_NO) JOIN DOCTOR AS D ON A.MDDR_ID = D.DR_ID
ORDER BY APNT_YMD;
📌리뷰
- 3개 테이블 연결하기
[MySQL] 08.1 연습: 3개테이블 Join
저번에 만든 이 3개의 테이블을 합치겠습니다. 먼저 MasterTable과 Nations를 합치겠습니다. SELECT * FROM masterTable LEFT JOIN nations ON masterTable.pNation_id = nations.nation_id; 이렇게 나오는데, 그 옆에 tmi도 붙혀
devkevin0408.tistory.com
728x90
'Coding Test > 프로그래머스(SQL)' 카테고리의 다른 글
[프로그래머스/SQL] Level 1_인기있는 아이스크림(SELECT) (0) | 2022.11.10 |
---|---|
[프로그래머스/SQL] Level 1_과일로 만든 아이스크림 고르기(SELECT) (0) | 2022.11.10 |
[프로그래머스/SQL] Level 3_조건별로 분류하여 주문상태 출력하기(String, Date) (0) | 2022.11.09 |
[프로그래머스/SQL] Level 3_오랜 기간 보호한 동물(2)(String, Date) (0) | 2022.11.09 |
[프로그래머스/SQL] Level 2_카테고리 별 상품 개수 구하기(String, Date) (0) | 2022.11.09 |
Comments