FIELD
功能描述
在一组值中查找某个值的位置,返回该值第一次在列表中出现的索引(位置),如果找不到该值,则返回0。
FIELD函数与ELT函数功能互补。
语法格式
FIELD(str, str1, str2, str3, ...)
参数说明
str
:要查找的值,INTEGER或CHAR类型。str1, str2, str3, ...
:要在其中查找的值列表,INTEGER或CHAR类型。
函数返回类型
INTEGER类型。
示例
sql
SQL> SELECT FIELD('Bb', 'Aa', 'Bb', 'Cc', 'Dd', 'Ff') FROM DUAL;
EXPR1 |
------------------------------------------------------------------------------
2|
SQL> SELECT FIELD('Gg', 'Aa', 'Bb', 'Cc', 'Dd', 'Ff') FROM DUAL;
EXPR1 |
------------------------------------------------------------------------------
0|