目录

MySQL FIELD() 函数

示例

返回"q"在字符串列表中的索引位置:

SELECT FIELD("q", "s", "q", "l");
亲自试一试 »

定义和用法

FIELD() 函数返回值列表中值的索引位置。

该函数执行不区分大小写的搜索。

笔记:如果在值列表中找不到指定的值,则该函数将返回 0。如果值为 NULL,则该函数将返回 0。

语法

FIELD( value, val1, val2, val3, ...)

参数值

Parameter Description
value Required. The value to search for in the list
val1, val2, val3, .... Required. The list of values to search

技术细节

工作于: 从 MySQL 4.0 开始

更多示例

示例

返回"c"在字符串列表中的索引位置:

SELECT FIELD("c", "a", "b");
亲自试一试 »

示例

返回"Q"在字符串列表中的索引位置:

SELECT FIELD("Q", "s", "q", "l");
亲自试一试 »

示例

返回数字列表中 5 的索引位置:

SELECT FIELD(5, 0, 1, 2, 3, 4, 5);
亲自试一试 »