MySQL -FIND_IN_SET()- Funktion
Beispiel
Suchen Sie in der Liste der Zeichenfolgen nach „q“:
SELECT FIND_IN_SET("q", "s,q,l");
Definition und Verwendung
Die Funktion FIND_IN_SET() gibt die Position einer Zeichenfolge innerhalb einer Liste von Zeichenfolgen zurück.
Syntax
FIND_IN_SET(string, string_list)
Parameterwerte
Parameter | Description |
---|---|
string | Required. The string to search for |
string_list | Required. The list of string values to be searched (separated by commas) |
Rückgabewerte
- Wenn string nicht in string_list gefunden wird , gibt diese Funktion 0 zurück
- Wenn string oder string_list NULL ist, gibt diese Funktion NULL zurück
- Wenn string_list eine leere Zeichenfolge ("") ist, gibt diese Funktion 0 zurück
Technische Details
Arbeitet in: | Ab MySQL 4.0 |
---|
Mehr Beispiele
Beispiel
Suchen Sie in der Liste der Zeichenfolgen nach „a“:
SELECT FIND_IN_SET("a", "s,q,l");
Beispiel
Suchen Sie in der Liste der Zeichenfolgen nach "q" (die Zeichenfolgenliste ist NULL):
SELECT FIND_IN_SET("q", null);