SQL MID() -Funktion

MID() Funktion

Die MID-Funktion wird verwendet, um Zeichen aus Textfeldern auszulesen.

SQL MID() Syntax

SELECT MID(Spaltenname,Start[,Länge]) FROM Tabellenname
Parameter Beschreibung
Spaltenname Erforderlich. Das Feld, aus dem Zeichen extrahiert werden sollen.
Start Erforderlich. Die festgelegte Position (der Startwert ist 1).
Länge Optional. Die Anzahl der Zeichen, die zurückgegeben werden sollen. Wird ausgelassen, gibt die MID()-Funktion den verbleibenden Text zurück.

SQL MID() Beispiel

Wir besitzen die folgende "Persons"-Tabelle:

ID Nachname Vorname Adresse City
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Beijing

Jetzt möchten wir die ersten 3 Zeichen der "City"-Spalte extrahieren.

Wir verwenden den folgenden SQL-Ausdruck:

SELECT MID(City,1,3) as SmallCity FROM Persons

Die Ergebnismenge ähnelt folgendermaßen:

SmallCity
Lon
New
Bei