- 데이터의 형을 변환할때 사용 (≒ java: 캐스트 연산자)
- TO_CHAR, TO_DATE, TO_NUMBER
1. TO_CHAR(d [fmt])
- d: 숫자 또는 날짜 자료형
- fmt: 형식지정 문자열 (fmt: Text format for form file)
날짜 변환 형식
예시
오늘 날짜를 'YYYY년 MM월 DD일' 형식으로 표현
사용자 지정 문자열 예시) " " 안에 기술
숫자 변환 형식
예시
1. 사원테이블에서 부서번호 70번 부서의 사원을 조회하시오
- Alias: 사원명, 직책코드, 급여
- 급여는 다음 형식으로 출력: 123,456.0
2. 상품테이블에서 매입가에서 판매가를 차감하여 출력하시오
- Alias: 상품코드, 상품명, 분류코드, 매입가격, 판매가격, 차감가격
3.제품분류테이블(LPROD)의 LPORD_ID(순차적으로 부여된 숫자)를 로마자 표기로 바꾸어 출력하시오
** LPROD_ID: 시퀀스 객체와 관련
2. TO_NUMBER(c [,fmt])
- 문자나 다른 유형의 숫자를 NUMBER타입으로 변환
- TO_CHAR의 숫자변환 문자열 중에서 사용
예시
1. 회원테이블에서 주민번호 앞자리를 이용하여 나이를 계산하여 출력하시오
- Alias: 회원이름, 출생년도(2자리), 나이
3. TO_DATE(c [,fmt])
- 문자열을 날짜형으로 변환
- ex) 편의점 포스기(입력)에서 읽는 숫자는 날짜, 상품명 등 정보를 포함
예시
1-1. 회원테이블에서 주민등록번호를 이용하여 생년월일을 출력하시오
1-2. 2000년대생의 경우 추가
- 내 방식
- 쌤 방식
- 결과
- 2000년대 예시 보기위해 테이블 수정