MySQL -Tutorial

MySQL-HOME MySQL-Einführung MySQL-RDBMS

MySQL- SQL

MySQL-SQL MySQL-SELECT MySQL WO MySQL UND, ODER, NICHT MySQL ORDER BY MySQL EINFÜGEN IN MySQL-NULL-Werte MySQL-UPDATE MySQL LÖSCHEN MySQL-GRENZE MySQL-MIN und -MAX MySQL ANZAHL, DURCHSCHNITT, SUMME MySQL WIE MySQL-Wildcards MySQL-EIN MySQL ZWISCHEN MySQL-Aliase MySQL-Joins MySQL INNER JOIN MySQL-LINKSVERBINDUNG MySQL RIGHT JOIN MySQL CROSS JOIN MySQL-Self-Join MySQL-UNION MySQL-GRUPPE NACH MySQL HABEN MySQL EXISTIERT MySQL ALLE, ALLE MySQL EINFÜGEN AUSWÄHLEN MySQL-FALL MySQL-Null-Funktionen MySQL-Kommentare MySQL-Operatoren

MySQL- Datenbank

MySQL-DB erstellen MySQL-Drop-DB MySQL-Tabelle erstellen MySQL-Drop-Tabelle MySQL-Änderungstabelle MySQL-Einschränkungen MySQL nicht Null MySQL-einzigartig MySQL-Primärschlüssel MySQL-Fremdschlüssel MySQL-Check MySQL-Standard MySQL-Index erstellen Automatisches MySQL-Inkrement MySQL-Daten MySQL-Ansichten

MySQL- Referenzen

MySQL-Datentypen MySQL-Funktionen

MySQL- Beispiele

MySQL-Beispiele MySQL-Quiz MySQL-Übungen

MySQL FIELD()- Funktion

❮ MySQL-Funktionen

Beispiel

Gibt die Indexposition von "q" in der Stringliste zurück:

SELECT FIELD("q", "s", "q", "l");

Definition und Verwendung

Die Funktion FIELD() gibt die Indexposition eines Werts in einer Werteliste zurück.

Diese Funktion führt eine Suche ohne Berücksichtigung der Groß-/Kleinschreibung durch.

Hinweis: Wenn der angegebene Wert nicht in der Werteliste gefunden wird, gibt diese Funktion 0 zurück. Wenn der Wert NULL ist, gibt diese Funktion 0 zurück.

Syntax

FIELD(value, val1, val2, val3, ...)

Parameterwerte

Parameter Description
value Required. The value to search for in the list
val1, val2, val3, .... Required. The list of values to search

Technische Details

Arbeitet in: Ab MySQL 4.0

Mehr Beispiele

Beispiel

Gibt die Indexposition von "c" in der Stringliste zurück:

SELECT FIELD("c", "a", "b");

Beispiel

Gibt die Indexposition von "Q" in der Stringliste zurück:

SELECT FIELD("Q", "s", "q", "l");

Beispiel

Gibt die Indexposition von 5 in der numerischen Liste zurück:

SELECT FIELD(5, 0, 1, 2, 3, 4, 5);

❮ MySQL-Funktionen