|
La funzione Substring in SQL è utilizzata per ottenere una parte dei dati memorizzati. Questa funzione viene chiamata diversamente a seconda dei database:
- MySQL: SUBSTR( ), SUBSTRING( )
- Oracle: SUBSTR( )
- SQL Server: SUBSTRING( )
Benché in questo corso verrà utilizzato il tipo SUBSTR( ), a seguire vengono presentati gli utilizzi più frequenti.
SUBSTR(str,pos): selezionare tutti i caratteri da <str> iniziando con la posizione <pos>. Si noti che questa sintassi non è supportata in SQL Server.
SUBSTR(str,pos,len): inziando con il <pos>th carattere nella stringa <pos> e selezionare i prossimi <len> caratteri.
Si supponga di avere la seguente tabella:
Tabella Geography
| region_name |
store_name |
| East |
Boston |
| East |
New York |
| West |
Los Angeles |
| West |
San Diego |
Esempio 1:
SELECT SUBSTR(store_name, 3) FROM Geography WHERE store_name = 'Los Angeles';
Risultato :
's Angeles'
Esempio 2:
SELECT SUBSTR(store_name,2,4) FROM Geography WHERE store_name = 'San Diego';
Risultato :
'an D'
SQL TRIM >>
Copyright © 2013 1keydata.com Tutti i diritti riservati.
|