MySQL ELT 函数

MySQL ELT 是字符串函数之一,它返回第一个参数指定的索引位置的字符串表达式或 str 值。其基本语法如下所示

SELECT ELT (Value, Str1, Str2,....,StrN)
FROM Source

上述字符串 ELT 根据“值”参数给出的索引位置返回 Str1 到 StrN。例如,(2, ‘Hi’, ‘Hello’) 返回 Hello 作为输出。

MySQL ELT 函数示例

此方法返回指定位置的字符串。下面的 函数 查询显示了使用此方法的多种方式。

SELECT ELT(1, 'Learn', 'MySQL', 'Tutorial', 'at', 'tutorialgateway.org');

SELECT ELT(3, 'Learn', 'MySQL', 'Tutorial', 'at', 'tutorialgateway.org');

SELECT ELT(5, 'Learn', 'MySQL', 'Tutorial', 'at', 'tutorialgateway.org');

SELECT ELT(5, 'Learn', 'MySQL', 'Tutorial');

SELECT ELT(-2, 'Learn', 'MySQL', 'Tutorial');
ELT Function Example 1

让我向您展示当我们指定 NULL 值作为 MySQL 参数时会发生什么。

SELECT ELT('2', 'Learn', 'MySQL', 'Tutorial');

SELECT ELT(2, 'Learn', NULL, 'MySQL', 'Tutorial');

SELECT ELT(NULL, 'Learn', NULL, 'MySQL', 'Tutorial');
ELT Example 2