SQL MID()-funktion

MID() 函数

MID 函数用于从文本字段中提取字符。

SQL MID() 语法

SELECT MID(column_name,start[,längd table_name
Parameter Beskrivning
column_name Obligatoriskt. Det fält som tecknen ska extraheras från.
start Obligatoriskt. Anger startpositionen (startvärdet är 1).
längd Valfritt. Antalet tecken att returnera. Om det utskrivs, returnerar MID()-funktionen den återstående texten.

SQL MID() exempel

Vi har följande "Persons"-tabell:

Id LastName FirstName Address City
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Beijing

Nu hoppas vi att extrahera de första 3 tecknen från "City"-kolumnen.

Vi använder följande SQL-sats:

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

Resultatet ser ut ungefär så här:

SmallCity
Lon
New
Bei