All pages
Powered by GitBook
1 of 1

Loading...

FIND_IN_SET

Return the index of a string in a comma-separated list. This function finds the position of a string within a list of strings separated by commas.

Syntax

FIND_IN_SET(pattern, strlist)

Description

Returns the index position where the given pattern occurs in a string list. The first argument is the pattern you want to search for. The second argument is a string containing comma-separated variables. If the second argument is of the data-type, the function is optimized to use bit arithmetic.

If the pattern does not occur in the string list or if the string list is an empty string, the function returns 0. If either argument is NULL, the function returns NULL. The function does not return the correct result if the pattern contains a comma (",") character.

Examples

See Also

  • function. Returns the N'th element from a set of strings.

This page is licensed: GPLv2, originally from

SET
ELT()
fill_help_tables.sql
SELECT FIND_IN_SET('b','a,b,c,d') AS "Found Results";
+---------------+
| Found Results |
+---------------+
|             2 |
+---------------+