MySQL FIELD() Funksie
Voorbeeld
Gee die indeksposisie van "q" in die stringlys terug:
SELECT FIELD("q", "s", "q", "l");
Definisie en gebruik
Die FIELD()-funksie gee die indeksposisie van 'n waarde in 'n lys waardes terug.
Hierdie funksie voer 'n hoofletter-onsensitiewe soektog uit.
Let wel: As die gespesifiseerde waarde nie in die lys van waardes gevind word nie, sal hierdie funksie 0 gee. As waarde NULL is, sal hierdie funksie 0 terugstuur.
Sintaksis
FIELD(value, val1, val2, val3, ...)
Parameterwaardes
Parameter | Description |
---|---|
value | Required. The value to search for in the list |
val1, val2, val3, .... | Required. The list of values to search |
Tegniese besonderhede
Werk in: | Van MySQL 4.0 |
---|
Meer voorbeelde
Voorbeeld
Gee die indeksposisie van "c" in die stringlys terug:
SELECT FIELD("c", "a", "b");
Voorbeeld
Gee die indeksposisie van "Q" in die stringlys terug:
SELECT FIELD("Q", "s", "q", "l");
Voorbeeld
Gee die indeksposisie van 5 in die numeriese lys terug:
SELECT FIELD(5, 0, 1, 2, 3, 4, 5);