-
[프로그래머스]흉부외과 또는 일반외과 의사 목록 출력하기프로그래머스 2025. 3. 18. 09:54
SQL
문제
https://school.programmers.co.kr/learn/courses/30/lessons/132203
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
요구 사항
흉부외과(CS)이거나 일반외과(GS)인 의사 이름, 의사 ID, 진료과, 고용일자를 조회
고용일자를 날짜로만 표시한다.
고용일자를 기준으로 내림차순 정렬하고, 고용일자가 같으면 이름을 기준으로 오름차순으로 정렬한다.
COddDE
풀이
흉부외과(CS)이거나 일반외과(GS)인 의사 이름은 WHERE 절에서 in을 사용하여, GS, CS이것을 찾는다. in 은 or과 비슷한개념으로 자주 사용한다.
https://note8770.tistory.com/59
[프로그래머스] DATETIME에서 DATE로 형 변환
SQL 문제 풀이 CODE 문제 https://school.programmers.co.kr/learn/courses/30/lessons/59414 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr
note8770.tistory.com
날짜 형식을 수정하는 방법을 지난 시간에 알고 있다. 고용 일자를 날짜로만 표시한다.
정열은 고용일자를 기준으로 내림차순 정렬하고, 고용일자가 같으면 이름을 기준으로 오름차순으로 하는 것으로
ORDER BY로 이름, 고용일자 순으로 정렬한다.
CODE
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'프로그래머스' 카테고리의 다른 글
[프로그래머스] 가격이 제일 비싼 식품의 정보 출력하기 (0) 2025.03.19 [프로그래머] 정수 제곱근 판별 (0) 2025.03.19 [프로그래머스]자연수 뒤집어 배열로 만들기 (0) 2025.03.18 [프로그래머스] DATETIME에서 DATE로 형 변환 (0) 2025.03.17 [프로그래머스] x만큼 간격이 있는 n개의 숫자 (0) 2025.03.17
