如果作为参数提供的索引号高于字符串数量,MySQL ELT() 函数将返回什么?

mysqlmysqli database

如果作为参数提供的索引号高于字符串数量,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。


相关文章