Función MID() SQL

Función MID()

La función MID se utiliza para extraer caracteres de un campo de texto.

Sintaxis de MID() de SQL

SELECT MID(column_name,inicio[,longitud]) FROM table_name
Parámetros Descripción
column_name Obligatorio. Campo del que se deben extraer los caracteres.
inicio Obligatorio. Define la posición de inicio (el valor de inicio es 1).
longitud Opcional. Número de caracteres a devolver. Si se omite, la función MID() devuelve el texto restante.

Ejemplo de MID() de SQL

Tenemos la siguiente tabla "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

Ahora, queremos extraer los primeros 3 caracteres de la columna "City".

Usamos la siguiente declaración SQL:

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

La colección de resultados se parece a esto:

SmallCity
Lon
New
Bei