Sponsored By
















Q. TEMP의 BIRTH_DATE를 이용해서 사번 별로 생일과 요일을 나타내어라.

 

 

A. 

>

SELECT EMP_ID,

TO_CHAR( BIRTH_DATE, 'YYYY "년" MM "월" DD "일" DAY' ) BIRTH

FROM TEMP;

 

 

 

 

 

ㅁ. 날짜를 문자로 변환시켜주는 TO_CHAR 함수이다.

 

ㅁ. 사용예시

>

 

 

 

 

 

Q. TEMP 테이블의 BIRTH_DATE를 사용하여

1번째 컬럼 : BIRTH_DATE와 SYSDATE 의 MONTHS_BETWEEN 

2번째 컬럼 : SYSDATE에 1번컬럼을 구하는 식을 ADD_MONTHS 

3번째 컬럼 : SYSDATE에 1번컬럼을 구하는 식을 TRUNC 함수를 적용시켜 ADD_MONTHS

4번째 컬럼 : SYSDATE에 1번컬럼을 구하는 식을 ROUND 함수를 적용시켜 ADD_MONTHS

5번째 커럼 : MONTHS_BETWEEN 으로 나온 결과를 다시 ADD_MONTHS 해서 원래 일자확인

 

 

A.

>

SELECT MONTHS_BETWEEN( BIRTH_DATE, SYSDATE),

BIRTH_DATE,

ADD_MONTHS( SYSDATE, MONTHS_BETWEEN( BIRTH_DATE, SYSDATE) ),

ADD_MONTHS( SYSDATE, TRUNC( MONTHS_BETWEEN( BIRTH_DATE, SYSDATE))),

ADD_MONTHS( SYSDATE, ROUND( MONTHS_BETWEEN( BIRTH_DATE, SYSDATE)))

FROM TEMP ;

 

 

 

 

 

'DBMS > SQL' 카테고리의 다른 글

[ SQL ] TO_CHAR 함수 사용하기  (0) 2020.01.09
[ SQL ] TO_CHAR함수/ 날짜를문자로  (0) 2020.01.09
[ SQL ] MONTHS_BETWEEN/ 개월차이  (0) 2020.01.03
[ SQL ] ADD_MONTHS/ 개월단위 가감  (0) 2020.01.02
[ SQL ] POWER함수/ 제곱/ ^/ **  (0) 2020.01.02

ㅁ. 두 일자의 간격이 몇개월인지 나타내준다.

 

ㅁ. 사용예시

>

SELECT MONTHS_BETWEEN(SYSDATE, BIRTH_DATE) MON_TERM

FROM TEMP

WHERE EMP_NAME = '홍길동';

 

 

 

 

 

ㅁ. 주어진 일자에 개월단위의 가감할 때 사용한다.

 

 

ㅁ. 방법.

>ADD_MONTHS(col, 가감정도)

 

 

ㅁ.예시

>

 

 

 

'DBMS > SQL' 카테고리의 다른 글

[ SQL ] ADD_MONTHS 함수 사용  (0) 2020.01.03
[ SQL ] MONTHS_BETWEEN/ 개월차이  (0) 2020.01.03
[ SQL ] POWER함수/ 제곱/ ^/ **  (0) 2020.01.02
[ SQL ] MOD함수/ 나머지값보기/ %%  (0) 2019.12.31
[ SQL ] FLOOR함수/ 버림함수  (0) 2019.12.31


Sponsored By















+ Recent posts