>  기사  >  데이터 베이스  >  매개변수로 제공된 인덱스 번호가 정수가 아닌 경우 MySQL ELT() 함수의 출력은 무엇입니까?

매개변수로 제공된 인덱스 번호가 정수가 아닌 경우 MySQL ELT() 함수의 출력은 무엇입니까?

PHPz
PHPz앞으로
2023-09-01 23:25:141267검색

如果作为参数提供的索引号不是整数,MySQL ELT() 函数的输出是什么?

아시다시피 ELT() 함수의 첫 번째 매개변수는 정수 값이어야 하지만, 우리가 제공하는 인덱스 번호가 정수가 아닌 경우 MySQL의 ELT() 함수는 NULL을 반환하고 경고를 표시합니다.

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

mysql> Show Warnings;
+---------+------+------------------------------------------+
| Level   | Code | Message                                  |
+---------+------+------------------------------------------+
| Warning | 1292 | Truncated incorrect INTEGER value: 'one' |
+---------+------+------------------------------------------+
1 row in set (0.00 sec)

위 내용은 매개변수로 제공된 인덱스 번호가 정수가 아닌 경우 MySQL ELT() 함수의 출력은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제