Funkcja MID() w SQL

MID() 函数

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

SQL MID() 语法

SELECT MID(column_name,start[,length table_name
Parametry Opis
column_name Wymagane. Pola do wyodrębnienia znaków.
start Wymagane. Określa pozycję startową (wartość początkowa to 1).
length Opcjonalnie. Liczba znaków do zwrócenia. Jeśli jest pominięta, funkcja MID() zwraca resztę tekstu.

Przykład SQL MID()

Mamy poniższą tabelę "Persons":

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

Teraz, chcemy wydobyć pierwsze 3 znaki z kolumny "City".

Używamy następującego zapytania SQL:

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

Zbior wyników wygląda podobnie:

SmallCity
Lon
New
Bei