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