[Programmers] 흉부외과 또는 일반외과 의사 목록 출력하기
출처
문제
풀이
- 비교적 쉬운문제
- 헷갈렸던 점 : where 사용 시
MCDP_CD = "CS" or "GS"
로 작성하니 “CS” 데이터만 추출되었다. where MCDP_CD = "CS" or MCDP_CD = "GS"
이런식으로 하나하나씩 조건을 다 집어 넣으니 제대로 출력이 되었다.- 공부하다보니
where MCDP_CD in ("CS","GS")
이렇게도 사용할 수 있는걸 알게 되었다. - 조건이 많을 때 사용하면 유용할 것 같다.
1 2 3 4 5 6
-- 코드를 입력하세요 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" -- where MCDP_CD in ("CS", "GS") # OR 조건이 많을 때 사용하면 좋을 것 같다. order by HIRE_YMD desc, DR_NAME