这里写目录标题
mysql中find_in_set的用法?
FIND_IN_SET
是 MySQL 中的一个函数,用于在逗号分隔的字符串列表中查找指定值,并返回其在列表中的位置(索引),如果找不到则返回 0。其语法如下:
FIND_IN_SET(search_value, string_list)
其中:
search_value
是要查找的值。string_list
是逗号分隔的字符串列表。
例如,假设有一个名为 colors
的字段,其值为逗号分隔的颜色名称列表,如 “red,green,blue,yellow”。你可以使用 FIND_IN_SET
来查找特定的颜色在列表中的位置。
SELECT FIND_IN_SET('green', 'red,green,blue,yellow'