-
[SQL 프로그래머스 SELECT] 흉부외과 또는 일반외과 의사 목록 출력하기(ORACLE, MYSQL)<프로그래머스 고득점 SQL Kit> 2023. 6. 25. 16:02728x90
흉부외과 또는 일반외과 의사 목록 출력하기
DOCTOR 테이블에서 진료과가 흉부외과(CS)이거나 일반외과(GS)인 의사의 이름, 의사ID, 진료과, 고용일자를 조회하는 SQL문을 작성해주세요. 이때 결과는 고용일자를 기준으로 내림차순 정렬하고, 고용일자가 같다면 이름을 기준으로 오름차순 정렬해주세요.
-- MYSQL
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;
-- ORACLE
SELECT DR_NAME, DR_ID, MCDP_CD, TO_CHAR(HIRE_YMD, 'YYYY-MM-DD') AS HIRE_YMD
FROM DOCTOR
WHERE MCDP_CD IN ('CS', 'GS')
ORDER BY HIRE_YMD DESC, DR_NAME ASC;728x90'<프로그래머스 고득점 SQL Kit>' 카테고리의 다른 글
[SQL 프로그래머스 SELECT] 조건에 맞는 도서 리스트 출력하기(ORACLE, MYSQL) (0) 2023.06.28 [SQL 프로그래머스 SELECT] 평균 일일 대여 요금 구하기(ORACLE, MYSQL) (0) 2023.06.27 [SQL 프로그래머스 SELECT] 강원도에 위치한 생산공장 목록 출력하기(ORACLE, MYSQL) (0) 2023.06.24 [SQL 프로그래머스 STRING, DATE] DATETIME에서 DATE로 형 변환(ORACLE, MYSQL) (0) 2023.06.14 [SQL 프로그래머스 STRING, DATE] 조건에 부합하는 중고거래 상태 조회하기(ORACLE, MYSQL) (0) 2023.06.11