Skip to content

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|