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

인수로 제공된 인덱스 번호가 문자열 수보다 큰 경우 MySQL ELT() 함수가 반환하는 것은 무엇입니까?

<시간/>

MySQL ELT() 함수는 인수로 제공된 인덱스 번호가 문자열의 수보다 크면 NULL을 출력으로 반환합니다. 다음은 더 명확하게 하기 위한 예입니다 -

예시

mysql> Select ELT(6,'Ram','is','a','good','boy')As Result;
+--------+
| Result |
+--------+
| NULL   |
+--------+
1 row in set (0.00 sec)

우리가 볼 수 있듯이 인덱스 번호는 6이고 문자열 목록에는 5개의 문자열만 있습니다. 따라서 MySQL은 NULL을 반환합니다.