개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 


 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

TO_CHAR 함수

 


- TO_CHAR 함수는 날짜나 숫자를 문자로 변환하기 위해 사용
날짜 출력 형식 변경


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

명시적인 데이터 타입 변환
- 사용자가 데이터 타입 변환 함수를 이용하여 명시적으로 데이터 타입을 변환


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 


 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

studno 가 NUMBER 데이터 타입이고 ‘10102’데이터가 문자인 경우에는 ‘10102’가 NUMBER 데이터 타입으로 묵시적인 변환 발생

 

 

 

grade가 VACHAR2 데이터 타입이고 상수값이 숫자인 경우 grade 칼럼의 데이터 타입이 NUMBER 데이터 타입으로 묵시적인 변환 발생
grade 칼럼에 인덱스가 생성되어 있더라도 묵시적인 변환에 의해 인덱스 사용이 불가능하여 처리 속도가 느려질 수 있음
 

 

 


 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 


 

 

데이터 타입의 변환
- 숫자나 날짜 타입을 문자와 함께 결합하거나 보고서 양식에 맞추기 위해 주로 사용

묵시적인 데이터 타입 변환
- 묵시적인 데이터 타입 변환은 정확한 연산을 위하여 오라클에서 데이터 타입을 내부적으로 변환하는 경우

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

ROUND, TRUNC 함수
날짜를 반올림 또는 절삭

 

ROUND : 날짜를 반올림
TRUNC : 날짜를 절삭

 

 

 

 

사용 예
- 시간 정보를 생략한 경우, ROUND 함수와 TRUNC 함수의 결과를 비교한 예이다.

 

 사용 예
- 101번 학과 교수들의 입사일을 일, 월, 년을 기준으로 반올림하여 출력하여라.


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

LAST_DAY, NEXT_DAY
- LAST_DAY 함수는 해당 날짜가 속한 달의 마지막 날짜를 반환하는 함수
- NEXT_DAY 함수는 해당 일을 기준으로 명시된 요일의 다음 날짜를 변환하는 함수

 

 

 

 

 

 

 

NEXT_DAY : date 날짜 이후의 첫 번째 ‘day’ 요일의 날짜를 계산
LAST_DAY : date 날짜가 속한 달의 마지막 날짜를 계산
 

 

 

사용 예
- 오늘이 속한 달의 마지막 날짜와 다가오는 일요일의 날짜를 출력하여라

 


+ Recent posts