SQL MID()Función
Función MID()
La función MID() se utiliza para extraer caracteres de un campo de texto.
Sintaxis de SQL MID()
SELECT MID(column_name[,start,length]) FROM table_name;
| Parámetro | Descripción |
|---|---|
| column_name | Obligatorio. El campo del cual extraer caracteres. |
| start | Obligatorio. Especifica la posición de inicio (el valor inicial es 1). |
| length | Opcional. El número de caracteres a devolver. Si se omite, la función MID() devuelve el texto restante. |
Base de datos de demostración
En este tutorial, usaremos la base de datos de muestra EJEMPLO.
A continuación se muestran los datos seleccionados de la tabla "Websites":
+----+--------------+---------------------------+-------+---------+ | id | name | url | alexa | country | +----+--------------+---------------------------+-------+---------+ | 1 | Google | https://www.google.cm/ | 1 | USA | | 2 | 淘宝 | https://www.taobao.com/ | 13 | CN | | 3 | Ejemplo | 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 | +----+---------------+---------------------------+-------+---------+
Ejemplo de SQL MID()
La siguiente declaración SQL extrae los primeros 4 caracteres de la columna "name" de la tabla "Websites":
Ejemplo
SELECT MID(name,1,4) AS ShortTitle
FROM Websites;
FROM Websites;
Al ejecutar el SQL anterior, el resultado es el siguiente: