[mysql/oracle] 흉부외과 또는 일반외과 의사 목록 출력하기

2023. 1. 28. 22:17Programmers/SQL

문제

결과

mysql

1
2
3
4
SELECT dr_name, dr_id, mcdp_cd, date_format(hire_ymd, '%Y-%m-%d') hire_ymd
from doctor
where mcdp_cd = 'CS' or mcdp_cd = 'GS'
order by hire_ymd desc, dr_name
cs

mysql에서의 날짜 : date_format

2023.01.20 - [DB] - [mysql/oracle] 날짜 형식 : DATE_FORMAT() / TO_CHAR

 

[mysql/oracle] 날짜 형식 : DATE_FORMAT() / TO_CHAR

날짜 형식을 가져오고 싶을 때 TO_CHAR()를 많이 사용한다. 그러나 이 함수는 oracle 함수이기 때문에 mysql에서는 사용할 수 없다. 대신 mysql에는 date_format()이란 함수가 있다. date_format(형식 적용할 칼

codelab-hong.tistory.com

 

oracle

1
2
3
4
SELECT dr_name, dr_id, mcdp_cd, to_char(hire_ymd, 'yyyy-mm-dd') hire_ymd
from doctor
where mcdp_cd = 'CS' or mcdp_cd = 'GS'
order by hire_ymd desc, dr_name
cs

대문자와 소문자도 다 구분하기 때문에 cs가 아닌 CS로 적을 것!