[프로그래머스 SQL] Lv.1 - 흉부외과 또는 일반외과 의사 목록 출력하기

2025. 2. 18. 16:02·SQL/SELECT

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

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

풀이 과정

1. 테이블에서 진료과(MCDP_CD)가 "CS" 또는 "GS"인 컬럼만 필터링한다. (OR 또는 IN 사용)

2.  고용일자 내림차순, 이름 오름차순 정렬한다.

3. 고용일자를 그냥 출력하면 시분초까지 나오므로 DATE_FORMAT을 사용한다.

 

SELECT
    DR_NAME,
    DR_ID,
    MCDP_CD,
    DATE_FORMAT(HIRE_YMD, '%Y-%m-%d') as HIRE_YMD
FROM
    DOCTOR
WHERE
    MCDP_CD IN ('CS', 'GS')
ORDER BY
    4 desc, 1

 

'SQL > SELECT' 카테고리의 다른 글

[프로그래머스 SQL] Lv.1 - 12세 이하인 여자 환자 목록 출력하기  (0) 2025.02.20
[프로그래머스 SQL] Lv.1 - 인기있는 아이스크림  (0) 2025.02.20
[프로그래머스 SQL] Lv.1 - 강원도에 위치한 생산공장 목록 출력하기  (0) 2025.02.19
[프로그래머스 SQL] Lv.1 - 평균 일일 대여 요금 구하기  (0) 2025.02.19
[프로그래머스 SQL] Lv.1 - 과일로 만든 아이스크림 고르기  (0) 2025.02.18
'SQL/SELECT' 카테고리의 다른 글
  • [프로그래머스 SQL] Lv.1 - 인기있는 아이스크림
  • [프로그래머스 SQL] Lv.1 - 강원도에 위치한 생산공장 목록 출력하기
  • [프로그래머스 SQL] Lv.1 - 평균 일일 대여 요금 구하기
  • [프로그래머스 SQL] Lv.1 - 과일로 만든 아이스크림 고르기
이런개발
이런개발
geun-00의 흔적 보관소
  • 이런개발
    내일이 기대되는 오늘
    이런개발
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 백엔드 면접
      • SQL
        • SUM, MAX, MIN
        • SELECT
        • GROUP BY
        • JOIN
      • Spring
      • JPA
      • 트러블슈팅
      • Infra
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

    데브코스
    티스토리챌린지
    백엔드 면접
    토스 페이먼츠
    JPA
    오블완
    자바
    raid
    스프링
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
이런개발
[프로그래머스 SQL] Lv.1 - 흉부외과 또는 일반외과 의사 목록 출력하기
상단으로

티스토리툴바