inblog logo
|
sxias
    SELECTProgrammers_SQL

    [Programmers_SQL] 4. 흉부외과 또는 일반외과 의사 목록 출력하기

    문정준's avatar
    문정준
    Feb 28, 2025
    [Programmers_SQL] 4. 흉부외과 또는 일반외과 의사 목록 출력하기
    Contents
    1. 문제 설명2. 문제3. 예시주의 사항4. 문제 풀이5. 결과 확인
    💡
    프로그래머스 SELECT 4. 흉부외과 또는 일반외과 의사 목록 출력하기

    1. 문제 설명

    notion image
     

    2. 문제

    notion image
     

    3. 예시

    notion image
    notion image
     

    주의 사항

    notion image

    4. 문제 풀이

    SELECT DR_NAME, DR_ID, MCDP_CD, DATE_FORMAT(HIRE_YMD, '%Y-%m-%d') as HIRE_YMD FROM DOCTOR WHERE MCDP_CD = 'CS' OR MCDP_CD = 'GS' ORDER BY HIRE_YMD DESC, DR_NAME ASC;
    • 1 Line : 이름, 의사ID, 진료과, 고용일자를 표시
      • 고용 일자는 ‘0000-00-00’의 형태로 표시 : date_format
        • SELECT DR_NAME, DR_ID, MCDP_CD, DATE_FORMAT(HIRE_YMD, '%Y-%m-%d') as HIRE_YMD
    • 2 Line : DOCTOR 테이블을 참조
      • FROM DOCTOR
    • 3 Line : 진료과가 흉부외과(CS)이거나 일반외과(GS)인 데이터들만 찾기
      • WHERE MCDP_CD = 'CS' OR MCDP_CD = 'GS'
    • 4 Line : 결과는 고용일자를 기준으로 내림차순, 같다면 이름을 기준으로 오름차순 정렬
      • ORDER BY HIRE_YMD DESC, DR_NAME ASC;
     

    5. 결과 확인

    notion image
    notion image
    Share article
    Contents
    1. 문제 설명2. 문제3. 예시주의 사항4. 문제 풀이5. 결과 확인

    Sxias ㆍ a32176740@gmail.com

    RSS·Powered by Inblog