Skip to content

ELT

功能描述

根据索引返回指定位置的值,索引小于1或大于字符串列表中字符串个数或者为NULL时,函数返回NULL。

ELT函数与FIELD函数功能互补。

语法格式

ELT(n, str1, str2, str3, ...)

参数说明

  • n:要返回的值的位置(从1开始计数),INTEGER类型。
  • str1, str2, str3, ...:要在其中查找的值列表,CHAR类型。

函数返回类型

CHAR类型。

示例

sql
SQL> SELECT ELT(2, 'Aa', 'Bb', 'Cc', 'Dd', 'Ff') FROM DUAL;

EXPR1 |
------------------------------------------------------------------------------
Bb|

SQL> SELECT ELT(10, 'Aa', 'Bb', 'Cc', 'Dd', 'Ff') FROM DUAL;

EXPR1 | 
------------------------------------------------------------------------------
<NULL>|