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

평균 일일 대여 요금 구하기 문제

문제 설명다음은 어느 자동차 대여 회사에서 대여중인 자동차들의 정보를 담은 CAR_RENTAL_COMPANY_CAR 테이블입니다. CAR_RENTAL_COMPANY_CAR 테이블은 아래와 같은 구조로 되어있으며, CAR_ID, CAR_TYPE, DAILY_FEE, OPTIONS 는 각각 자동차 ID, 자동차 종류, 일일 대여 요금(원), 자동차 옵션 리스트를 나타냅니다.Column nameTypeNullableCAR_IDINTEGERFALSECAR_TYPEVARCHAR(255)FALSEDAILY_FEEINTEGERFALSEOPTIONSVARCHAR(255)FALSE자동차 종류는 '세단', 'SUV', '승합차', '트럭', '리무진' 이 있습니다. 자동차 옵션 리스트는 콤마(',')로 구분된 키워드 리스..

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

문제 설명 다음은 종합병원에 속한 의사 정보를 담은DOCTOR 테이블입니다. DOCTOR 테이블은 다음과 같으며 DR_NAME, DR_ID, LCNS_NO, HIRE_YMD, MCDP_CD, TLNO는 각각 의사이름, 의사ID, 면허번호, 고용일자, 진료과코드, 전화번호를 나타냅니다.Column nameTypeNullableDR_NAMEDR_IDLCNS_NOHIRE_YMDMCDP_CDTLNOColumn nameTypeNullableDR_NAMEVARCHAR(20)FALSEDR_IDVARCHAR(10)FALSELCNS_NOVARCHAR(30)FALSEHIRE_YMDDATEFALSEMCDP_CDVARCHAR(6)TRUETLNOVARCHAR(50)TRUE문제DOCTOR 테이블에서 진료과가 흉부외과(CS)이거나..

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

-- 코드를 입력하세요 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 : 오름차순 정렬 (기본값) ※DE..