如果作为参数的索引号大于字符串数量,MySQL的ELT()函数返回什么?
如果参数提供的索引号大于字符串数量,MySQL的ELT()函数会返回NULL作为输出。以下是一个例子,以使其更清晰。
阅读更多:MySQL 教程
示例
mysql> Select ELT(6,'Ram','is','a','good','boy')As Result;
+--------+
| Result |
+--------+
| NULL |
+--------+
1 row in set (0.00 sec)
正如我们可以看到的那样,索引号是6,字符串列表只有5个字符串。因此MySQL返回NULL。
极客教程