SQL MID() Funktion
Die SQL MID Funktion extrahiert eine vordefinierte Buchstabenanzahl aus einem Textfeld.Die SQL MID Funktion wird unter anderem für das Extrahieren von bestimmten Werten aus einer Spalte verwendet, damit der extrahierte Wert z.B. mit einem anderen Spaltenwert verbunden werden kann.
SQL MID() Funktion Syntax
Die SQL MID() Funktion kann in einer Select-Abfrage wie folgt eingebaut werden:
SELECT MID(Spaltenname1,startposition,Zeichenlänge) FROM Tabellenname
Mithilfe der MID() Funktion wird eine bestimmte Anzahl von Zeichen aus einem Textfeld extrahiert.
SQL MID() Funktion Beispiel
Gegeben sei folgende Tabelle namens "Mitarbeiter":
Nachname | Vorname | Gehalt | Abteilung |
Heinrich | Daniel | 2435 | Verkauf |
Meier | Dennis | 5090 | Projektmanagement |
Schulze | Holger | 4410 | Produktmanagement |
Niebaum | Michael | 3675 | Assistent |
Richter | Julia | 1374 | Empfang |
Möchte man nun von der Spalte Abteilung die ersten 4 Zeichen extrahieren, ist folgender SQL - Befehl einzugeben:
SELECT MID(ABTEILUNG,1,4)) FROM MITARBEITER
Das Ergebnis der SQL Select Abfrage würde wie folgt aussehen:
Abteilung |
Verk |
Proj |
Prod |
Assi |
Empf |