Funzione SUBSTR
La funzione SUBSTR permette di estrarre una porzione da una stringa.
Sintassi:
SUBSTR ( sting, star_position , [length] )
start_position: è la posizione da cui si parte nella 'stringa' che per default è 1. Se impostato a 0 viene in automatico riconosciuto come 1. Se negativo la funzione parte dall'ultimo carattere della 'stringa'.
length: è il numero di caratteri da estrarre; è opzionale e se omesso restituisce l'intera stringa. Se negativo la funzione restituisce valore NULL.
Esempio:
Supponiamo di avere una colonna di una tabella che si chiama "contratto" di tipo Varcha2 e che contiene stringhe del tipo: "Pubblicazione Contratti da firmare: ctr NR 61520130103802100000".
Se volessi estrarre solo i contratti basta eseguire la seguente query:
select substr(contratto , 4 ,21) from ...
Risultato:
61520130103802100000
Sintassi:
SUBSTR ( sting, star_position , [length] )
start_position: è la posizione da cui si parte nella 'stringa' che per default è 1. Se impostato a 0 viene in automatico riconosciuto come 1. Se negativo la funzione parte dall'ultimo carattere della 'stringa'.
length: è il numero di caratteri da estrarre; è opzionale e se omesso restituisce l'intera stringa. Se negativo la funzione restituisce valore NULL.
Esempio:
Supponiamo di avere una colonna di una tabella che si chiama "contratto" di tipo Varcha2 e che contiene stringhe del tipo: "Pubblicazione Contratti da firmare: ctr NR 61520130103802100000".
Se volessi estrarre solo i contratti basta eseguire la seguente query:
select substr(contratto , 4 ,21) from ...
Risultato:
61520130103802100000