Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL INTERVAL() 함수란 무엇입니까?

<시간/>

MySQL INTERVAL() 함수는 첫 번째 인수보다 큰 인수의 인덱스 값을 반환합니다.

구문

INTERVAL(N,N1,N2,N3,…)

여기에서 이 함수는 첫 번째 인수인 N을 다른 인수(N1, N2, N3 등)와 비교합니다. 모든 인수는 정수로 처리됩니다. 다음과 같이 출력을 반환합니다 -

  • 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를 갖습니다.