INTERVAL_CMP 함수
INTERVAL_CMP는 두 간격을 서로 비교하여 첫 번째 간격이 더 큰 경우에는 1
을, 두 번째 간격이 더 큰 경우에는 -1
을, 그리고 두 간격이 동일한 경우에는 0
을 반환합니다. 자세한 내용은 한정자 구문이 없는 간격 리터럴의 예 단원을 참조하십시오.
구문
INTERVAL_CMP(interval1, interval2)
인수
- INTERVAL
-
간격 리터럴 값입니다.
- INTERVAL
-
간격 리터럴 값입니다.
반환 타입
INTEGER
예제
다음은 3 days
의 값을 1
year
의 값과 서로 비교하는 예입니다.
select interval_cmp('3 days','1 year');
interval_cmp -------------- -1
이 예에서는 값 7 days
와 1 week
를 비교합니다.
select interval_cmp('7 days','1 week');
interval_cmp -------------- 0
다음은 1 year
의 값을 3
days
의 값과 서로 비교하는 예입니다.
select interval_cmp('1 year','3 days');
interval_cmp -------------- 1