La función MID se utiliza para extraer caracteres de un campo de texto
Sintaxis SQL MID
SELECT MID(columna, inicio, longitud)
FROM tabla
‘columna’ es la columna donde se quiere extraer datos de su valor.
‘inicio’ es la posición desde la que empezar a extraer.
‘longitud’ es el número de caracteres a extraer. En caso de no especificarlo, cogerá hasta el final del campo de texto.
Ejemplo de SQL MID:
Dada la siguiente tabla ‘pedidos’
id | pedido | cliente | precio |
---|---|---|---|
1 | p1 | Ruiz | 100 |
2 | p2 | Perez | 300 |
3 | p3 | Gomez | 250 |
Si queremos extraer los primeros 3 caracteres de los valores de la columna ‘cliente’:
SELECT MID(cliente,1,3) FROM pedidos
El resultados será:
cliente |
---|
Rui |
Per |
Gom |