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