MySQL ELT() 函数

MySQL ELT() 函数返回所有参数中位置的字符串参数。

ELT() 语法

这里是 MySQL ELT() 函数的语法:

ELT(pos, str1, str2, ...)

参数

pos
必需的。一个用于指定位置的数字。
str1, str2, ...
必需的。字符串参数列表。

返回值

ELT(pos, str1, str2, ...) 返回由 pos 指定位置的参数。 如果 pos1,则返回 str1;如果 pos2;则返回 str2,以此类推。如果 pos 小于 1 或者超过参数的数量,则返回 NULL

ELT() 示例

这里列出了几个常见的 ELT() 示例。

SELECT
    ELT(1, 'Aa', 'Bb', 'Cc'),
    ELT(3, 'Aa', 'Bb', 'Cc'),
    ELT(0, 'Aa', 'Bb', 'Cc'),
    ELT(4, 'Aa', 'Bb', 'Cc')\G
*************************** 1. row ***************************
ELT(1, 'Aa', 'Bb', 'Cc'): Aa
ELT(3, 'Aa', 'Bb', 'Cc'): Cc
ELT(0, 'Aa', 'Bb', 'Cc'): NULL
ELT(4, 'Aa', 'Bb', 'Cc'): NULL