Funkce MySQL FIND_IN_SET().
Příklad
Vyhledejte „q“ v seznamu řetězců:
SELECT FIND_IN_SET("q", "s,q,l");
Definice a použití
Funkce FIND_IN_SET() vrací pozici řetězce v seznamu řetězců.
Syntax
FIND_IN_SET(string, string_list)
Hodnoty parametrů
Parameter | Description |
---|---|
string | Required. The string to search for |
string_list | Required. The list of string values to be searched (separated by commas) |
Návratové hodnoty
- Pokud řetězec není nalezen v string_list , tato funkce vrátí 0
- Pokud má řetězec nebo seznam_řetězců hodnotu NULL, tato funkce vrátí hodnotu NULL
- Pokud je seznam_řetězců prázdný řetězec (""), tato funkce vrátí 0
Technické údaje
Pracuje v: | Od MySQL 4.0 |
---|
Další příklady
Příklad
Vyhledejte "a" v seznamu řetězců:
SELECT FIND_IN_SET("a", "s,q,l");
Příklad
Vyhledejte "q" v seznamu řetězců (seznam řetězců je NULL):
SELECT FIND_IN_SET("q", null);