如果作为参数提供的索引号小于1,那么将返回什么MySQL ELT()函数?

ELT()如果作为参数提供的索引号小于MySQL,则MySQL函数将返回NULL作为输出。以下是使它更清晰的示例-

示例

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

mysql> Select ELT(-1,'Ram','is','a','good','boy')As Result;
+--------+
| Result |
+--------+
| NULL   |
+--------+
1 row in set (0.04 sec)

如我们所见,在以上两个示例中,索引号均小于1,因此MySQL返回NULL。

猜你喜欢