如果作为参数提供的索引号不是整数,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)
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP