Se le righe hanno struttura inviata con gli spazi generati in quel
modo, prova con qualcosa del genere, dovrebbe fare al caso tuo,
select A.colonna from (SELECT regexp_split_to_table(my_word,' ') as
colonna from my_table ) A
where ascii(A.colonna) between 48 and 57
considera my_table ( my_word varchar(90))
Un saluto
Enrico
Il 28 luglio 2011 14:55, Jean Jacques Dureau <jj.dureau@xxxxxxxxx> ha scritto:
Ciao,
ho un campo stringa che contiene, tra i vari caratteri, dei numeri, ed
io ho necessità di estrarre il numero.
Ad esempio, per le seguenti stringhe che fanno parte dello stesso
campo ( varchar(90) ):
'ordine 18345 - eseguito in automatico'
'ordine rifiutato - codice 99'
devo estrarre rispettivamente:
18345,
99
grazie a tutti
jj
_______________________________________________
Postgresql-it mailing list
Postgresql-it@xxxxxxxxxxxxx
http://lists.psql.it/mailman/listinfo/postgresql-it