语法
ELT(N,str1,str2,str3,...)
说明
ELT() 返回字符串列表的第 N 个元素:如果 N = 1,则返回 str1,如果 N = 2,则返回 str2,依此类推。 如果 N 小于 1 或大于参数数量,则返回 NULL。 ELT() 是 FIELD() 的补充。
mysql> SELECT ELT(1, 'Aa', 'Bb', 'Cc', 'Dd');
//'Aa'
mysql> SELECT ELT(4, 'Aa', 'Bb', 'Cc', 'Dd');
//'Dd'
mysql> SELECT ELT(6, 'Aa', 'Bb', 'Cc', 'Dd');
//NULL,因为 N 超出了参数数量