|
La función de subcadena en SQL se utiliza para tomar una parte de los datos almacenados. Esta función tiene diferentes nombres según las diferentes bases de datos:
- MySQL: SUBSTR(), SUBSTRING()
- Oracle: SUBSTR()
- SQL Server: SUBSTRING()
Los usos más frecuentes son los siguientes (utilizaremos SUBSTR() aquí):
SUBSTR(str,pos): Selecciona todos los caracteres de <str> comenzando con posición <pos>. Note que esta sintaxis no es compatible en SQL Server.
SUBSTR(str,pos,len): Comienza con el carácter <pos> en la cadena <str> y selecciona los siguientes caracteres <len>.
Supongamos que tenemos la siguiente tabla:
Tabla Geography
| region_name |
store_name |
| East |
Boston |
| East |
New York |
| West |
Los Angeles |
| West |
San Diego |
Ejemplo 1 :
SELECT SUBSTR(store_name, 3) FROM Geography WHERE store_name = 'Los Angeles';
Resultado :
's Angeles'
Ejemplo 2 :
SELECT SUBSTR(store_name,2,4) FROM Geography WHERE store_name = 'San Diego';
Resultado :
'an D'
SQL TRIM >>
|
|