반응형
날짜함수
SYSDATE
현재 날짜를 출력해주는 함수
SELECT SYSDATE
FROM DUAL;
ADD_MONTHS
개월수를 추가해서 보여주는 함수
1 2
SELECT ADD_MONTHS( 컬럼, 숫자)
FROM EMPLOYEE;
ADD_MONTHS(DATE, 숫자)
1.이곳에는 날짜 관련 한 컬럼에 대한 값을 넣어준다
2.이곳에는 추가 할 개월수를 넣어준다.
MONTHS_BETWEEN
두 개월 사이의 차이를 비교하는 함수
1 2
SELECT MONTHS_BETWEEN(날짜, 날짜)
FROM DUAL;
날짜 1번과 2번의 차이를 비교한다.
아래의 같은경우 SYSDATE로 오늘 날짜를 가져오고 HIRE_DATE로 입사일을 가져온다.
그 차이를 비교하여 입사일이 20년 이상인 사람들을 조회한다.
-- 현재 날짜를 기준으로 근속년수가 20년 이상인 사원의 이름, 입사일, 근속년수를 조회하세요.
반응형
'Base > Database' 카테고리의 다른 글
[Database] NVL,NVL2 함수 사용방법 (Oracle SQL) (0) | 2020.07.15 |
---|---|
[Database] 데이터 타입 변환 TO_DATE,TO_NUMBER,TO_CHAR 사용법 (0) | 2020.07.15 |
[Database] Round 함수 , Trunc 함수 사용법 (0) | 2020.07.14 |
[Databaes] SUBSTR 함수 사용법 (0) | 2020.07.14 |
[Database] TRIM/LTRIM/RTRIM 함수 사용법 (0) | 2020.07.14 |