```
SUBSTR(cadena, inicio, longitud)
```
Dónde:
* `cadena` es la cadena de entrada de la cual se extraerá la subcadena.
* `start` es la posición inicial de la subcadena dentro de la cadena de entrada. El primer carácter de la cadena está en la posición 1.
* `longitud` es el número de caracteres que se extraerán de la posición inicial.
Por ejemplo, para extraer los primeros cinco caracteres de la cadena `"Hello World"`, usaría la siguiente expresión:
```
SUBSTR('Hola mundo', 1, 5)
```
Esto devolvería la subcadena `"Hola"`.
La función SUBSTR también se puede utilizar para extraer subcadenas del final de una cadena. Para hacer esto, puede usar un valor negativo para el parámetro "inicio". Por ejemplo, para extraer los últimos cinco caracteres de la cadena `"Hello World"`, usaría la siguiente expresión:
```
SUBSTR('Hola mundo', -5)
```
Esto devolvería la subcadena `"Mundo"`.
La función SUBSTR es una herramienta versátil que se puede utilizar para extraer subcadenas desde cualquier posición dentro de una cadena. A menudo se utiliza en combinación con otras funciones de cadenas para realizar tareas complejas de manipulación de cadenas.