📜  MySQL String ELT()函数(1)

📅  最后修改于: 2023-12-03 15:17:46.298000             🧑  作者: Mango

MySQL String ELT()函数

在MySQL中,String ELT()函数用于返回一个列表中的指定索引值所对应的元素。它接收一个整数作为参数,以此来确定需要返回的列表中的元素。

语法
ELT(N, str1, str2, ..., strN)

其中,N是指定的索引值,str1, str2, ..., strN是一个含有N个元素的列表。N必须是大于0小于等于元素个数的整数。

返回值

如果N小于等于0或大于元素个数,函数返回NULL。否则,它返回列表中对应索引值的元素。

例子

下面是ELT()函数的一些例子:

SELECT ELT(2, 'Apple', 'Banana', 'Cherry', 'Durian'); -- 返回Banana
SELECT ELT(0, 'Apple', 'Banana', 'Cherry', 'Durian'); -- 返回NULL
SELECT ELT(5, 'Apple', 'Banana', 'Cherry', 'Durian'); -- 返回NULL

以上代码会依次返回列表中索引值为2、0、5所对应的元素。

可以看到,在使用ELT()函数时,需要注意选择正确的索引值,否则代码会返回NULL。

总结

MySQL String ELT()函数用于在一个元素列表中返回指定索引值所对应的元素。它是一个简洁有用的字符串函数,常常用于对多个元素的列表进行处理。