데이터 베이스(Oracle) 실습문제

흉부외과 또는 일반외과 의사 목록 출력하기 풀이

alsdnr6672 2024. 7. 24. 10:03

-- 코드를 입력하세요
SELECT DR_NAME, DR_ID,MCDP_CD, TO_CHAR(HIRE_YMD, 'YYYY-MM-DD')
FROM DOCTOR 
WHERE MCDP_CD = 'CS' OR MCDP_CD = 'GS' 
ORDER BY HIRE_YMD DESC, DR_NAME  ASC;


AND, OR 로 조건을 연결할 수 있음

※ WHERE : 조회하고자 하는 데이터를 특징 조건에 따라 추출하고자 할 때 사용(조건)

※ TO_CHAR : 숫자 또는 날짜 타입의 값을 문자 타입으로 변환시켜주는 함수
[표현법]
     TO_CHAR(숫자|날짜[, 포맷])
※ ORDER BY : SELECT문의 가장 마지막 줄에 작성, 실행순서 또한 마지막에 실행

 ASC : 오름차순 정렬 (기본값)
DESC : 내림차순 정렬

TO_CHAR : 숫자 또는 날짜 타입의 값을 문자 타입으로 변환시켜주는 함수
[표현법]
        TO_CHAR(숫자|날짜[, 포맷])
EX)(SYSDATE, 'YYYY-MM-DD DAY DY')