SQL MID()Funktion


MID() Funktion

Die Funktion MID() wird verwendet, um Zeichen aus einem Textfeld zu extrahieren.

SQL MID() Syntax

SELECT MID(column_name[,start,length]) FROM table_name;

Parameter Beschreibung
column_name Erforderlich. Das Feld, aus dem Zeichen extrahiert werden sollen.
start Erforderlich. Gibt die Startposition an (der Startwert ist 1).
length Optional. Die Anzahl der zurückzugebenden Zeichen. Wenn sie weggelassen wird, gibt die MID()-Funktion den verbleibenden Text zurück.


Demo-Datenbank

In diesem Tutorial verwenden wir die Beispieldatenbank EXAMPLE.

Das Folgende sind Daten, die aus der Tabelle "Websites" ausgewählt wurden:

+----+--------------+---------------------------+-------+---------+
| id | name         | url                       | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 1  | Google       | https://www.google.cm/    | 1     | USA     |
| 2  | 淘宝          | https://www.taobao.com/   | 13    | CN      |
| 3  | Example      | http://www.example.com/    | 4689  | CN      |
| 4  | 微博          | http://weibo.com/         | 20    | CN      |
| 5  | Facebook     | https://www.facebook.com/ | 3     | USA     |
| 7  | stackoverflow | http://stackoverflow.com/ |   0 | IND     |
+----+---------------+---------------------------+-------+---------+


SQL MID()-Beispiel

Die folgende SQL-Anweisung extrahiert die ersten 4 Zeichen aus der Spalte "name" in der Tabelle "Websites":

Beispiel

SELECT MID(name,1,4) AS ShortTitle
FROM Websites;

Die Ausführung des obigen SQL erzeugt die folgende Ausgabe:

Andere Erweiterungen