개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 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 날짜가 속한 달의 마지막 날짜를 계산
 

 

 

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

 


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

 

 

 

 

 

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

 

 

MONTHS_BETWEEN, ADD_MONTHS
- MONTHS_BETWEEN과 ADD_MONTHS

함수는 월 단위로 날짜 연산을 하는 함수

 

 

 

 

- MONTHS_BETWEEN : date1과 date2 사이의 개월 수를 계산
- ADD_MONTHS : date에 개월 수를 더한 날짜 계산

 

​사용 예
입사한지 120개월 미만인 교수의 교수번호, 입사일, 입사일로 부터 현재일까지의 개월 수, 입사일에서 6개월 후의 날짜를 출력하여라

 

 


 

 

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

 

 

 

 

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

 

 

* SYSDATE 함수
- SYSDATE 함수는 시스템에 저장된 현재 날짜를 반환하는 함수로서, 초 단위까지 반환

* 사용 예
- 시스템의 현재 날짜를 출력하여라

 

 


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

 

 

 

 

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

 

 

 

​날짜 함수의 종류

 

 

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

 

 

 

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

 

 

 

* 사용 예
- 교수 번호가 9908인 교수의 입사일을 기준으로 입사 30일 후와 60일 후의 날짜를 출력하여라

 

 

 

+ Recent posts