MySQL INTERVAL() 함수는 첫 번째 인수보다 큰 인수의 인덱스 값을 반환합니다.
구문
INTERVAL(N,N1,N2,N3,…)
여기에서 이 함수는 첫 번째 인수인 N을 다른 인수(N1, N2, N3 등)와 비교합니다. 모든 인수는 정수로 처리됩니다. 다음과 같이 출력을 반환합니다 -
- N
- N
- N
- N
인덱싱은 두 번째 숫자, 즉 N1부터 시작하고 첫 번째 위치는 0입니다.
예시
mysql> Select INTERVAL(50,20,32,38,40,50,55); +--------------------------------+ | INTERVAL(50,20,32,38,40,50,55) | +--------------------------------+ | 5 | +--------------------------------+ 1 row in set (0.00 sec)
위의 결과 집합은 50보다 큰 유일한 숫자인 55의 인덱스 값이 5이기 때문에 출력으로 5를 갖습니다.