Função MID() SQL

MID() 函数

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

SQL MID() 语法

SELECT MID(column_name,start[,length table_name
Parâmetros Descrição
column_name Obrigatório. O campo a ser extraído de caracteres.
start Obrigatório. Define a posição de início (o valor inicial é 1).
length Opcional. O número de caracteres a serem retornados. Se omitido, a função MID() retorna o texto restante.

Exemplo de MID() SQL

Possuímos a seguinte tabela "Persons":

Id LastName FirstName Endereço City
1 Adams John Oxford Street London
2 Bush George Fifth Avenue Nova York
3 Carter Thomas Changan Street Beijing

Agora, queremos extrair os primeiros 3 caracteres da coluna "City".

Usamos a seguinte sentença SQL:

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

O conjunto de resultados é semelhante a isso:

SmallCity
Lon
New
Bei