ELT

说明

分值函数,类似 switch 语句,用于返回指定位置的字符串。

语法

elt ::=

参数

position

待返回字符串的位置。

string

字符串。

返回值

返回指定位置的字符串(例如:position = 1 返回第一个 string,position = 2 返回第二个 string)。

注解

position 小于 1 或大于字符串的数量返回 NULL。

示例

示例1: 成功找到指定字符串

select elt(1, 'Aa', 'Bb', 'Cc', 'Dd');
ELT(text)      |
---------------
Aa             |
总数目:1


select elt(4, 'Aa', 'Bb', 'Cc', 'Dd');
ELT(text)      |
---------------
Dd             |
总数目:1

示例2: 未找到字符串

select elt(0, 'Aa', 'Bb', 'Cc', 'Dd');
ELT(text)      |
---------------
null           |
总数目:1


select elt(5, 'Aa', 'Bb', 'Cc', 'Dd');
ELT(text)      |
---------------
null           |
总数目:1