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

2026. 4. 18. 17:30·데이터베이스/문제 풀이

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

 

프로그래머스

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

programmers.co.kr

HIRE_YMD는 DATE 타입이지만 프로그래머스에서 그냥 출력하면 시간까지 나오기 때문에
별도로 FORMAT을 해줘야함

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;

 

위 코드와 같은 의미지만 IN 쿼리를 쓰는 게 더 깔끔하게 느껴짐

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 HIRE_YMD DESC, DR_NAME ASC;

 

ORDER BY에서 HIRE_YMD 로 정렬한다면
이게 ali 를 가리키는 건지 컬럼을 가리키는 건지 헷갈릴 수 있어서
DOCTOR.HIRE_YMD로 확실하게 적는 것이 좋아보이긴 합니다.

저작자표시 비영리 변경금지 (새창열림)

'데이터베이스 > 문제 풀이' 카테고리의 다른 글

[프로그래머스][MySQL] 12세 이하인 여자 환자 목록 출력하기  (0) 2026.04.17
[프로그래머스][MySQL] 경기도에 위치한 식품창고 목록 출력하기  (0) 2026.04.17
[프로그래머스][MySQL] 이름이 없는 동물의 아이디  (0) 2026.04.17
[프로그래머스][MySQL] 아픈 동물 찾기  (0) 2026.04.17
[프로그래머스][MySQL] 역순 정렬하기  (0) 2026.04.16
'데이터베이스/문제 풀이' 카테고리의 다른 글
  • [프로그래머스][MySQL] 12세 이하인 여자 환자 목록 출력하기
  • [프로그래머스][MySQL] 경기도에 위치한 식품창고 목록 출력하기
  • [프로그래머스][MySQL] 이름이 없는 동물의 아이디
  • [프로그래머스][MySQL] 아픈 동물 찾기
수수다
수수다
우하하
  • 수수다
    그냥살자
    수수다
  • 전체
    오늘
    어제
    • 분류 전체보기 (41) N
      • 프로젝트 (1)
      • 알고리즘 & 자료구조 (21) N
        • 내용 정리 (2)
        • 문제 풀이 (19) N
      • 데이터베이스 (15) N
        • 내용 정리 (1) N
        • 문제 풀이 (14) N
      • CS (2)
      • 기타 (2)
  • 블로그 메뉴

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

    • 네이버 블로그
  • 공지사항

  • 인기 글

  • 태그

    IFNULL
    유클리드호제법
    코딩테스트
    HTTP 메서드
    평균회귀
    삼성청년SW·AI아카데미
    이분탐색
    coalesce
    동적계획법
    SQL
    프로그래머스 알고리즘 고득점 kit
    매개변수탐색
    bfs
    코테
    알고리즘
    싸피
    해시
    바이브코딩
    DP
    Java
    SSAFY
    분리집합
    유니온파인드
    그래프
    mysql
    코팅테스트
    바킹독
    DisjointSet
    프로그래머스
    깊이/너비 우선 탐색(DFS/BFS)
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
수수다
[프로그래머스][MySQL] 흉부외과 또는 일반외과 의사 목록 출력하기
상단으로

티스토리툴바