HRBF
10-04-2017, 10:43
Buongiorno a tutti,
ho necessitą di costruire una query per estrarre una sottostringa costituita da 4 numeri adiacenti. Esempio:
"AB-1-2345abc" => 2345
"1234abchda" => 1234
"1-2345-678" => 2345
La posizione dei 4 numeri all'interno della stringa non č conosciuta, l'unica cosa nota č che sono sempre 4 numeri adiacenti.
La query dovrebbe essere qualcosa di questo tipo:
select SUBSTRING (colonna, posizione, 4) as risultato from tabella
Non riesco a capire come ottenere la posizione di 4 numeri adiacenti nella stringa. Consigli?
ho necessitą di costruire una query per estrarre una sottostringa costituita da 4 numeri adiacenti. Esempio:
"AB-1-2345abc" => 2345
"1234abchda" => 1234
"1-2345-678" => 2345
La posizione dei 4 numeri all'interno della stringa non č conosciuta, l'unica cosa nota č che sono sempre 4 numeri adiacenti.
La query dovrebbe essere qualcosa di questo tipo:
select SUBSTRING (colonna, posizione, 4) as risultato from tabella
Non riesco a capire come ottenere la posizione di 4 numeri adiacenti nella stringa. Consigli?