Estrarre solo risultati numerici

alankanz

Lupacchiotto
Membro dello Staff
MOD
18 Giu 2014
147
5
18
Roma
Salve,

Sono nuovo nel forum e questo è il mio primo post! Spero di aver letto bene le regole del forum e di aver postato nel posto giusto ^^.

Arrivo subito al punto mi serve una query che mi estrai da un campo TEXT solo le righe che contengono un numero.

Questo campo è previsto che ci sia o una lettera (dalla A alla Z) oppure un numero (da 0 a 9) vorrei fare in modo che mi estragga solo le righe che all'interno ci sia un numero.
Avevo pensato a
Codice:
SELECT * FROM 'film' WHERE 'iniziale'= 1 or 'iniziale' = 2 or 'iniziale' = 3
ecc ecc
ma nn ce l'ho fatta

La tabella è semplice

è formata da un ID auto increment, nome TXT, categoria TXT e da iniziale TXT
da quest'ultimo campo devo estrarre solo le righe che contengono un numero.

La mia domanda è:

Si può fare senza dover scrivere tutti i numeri da 0 a 9?

Grazie
 
Ciao, benvenuto
Puoi provare cosi
Codice:
SELECT * FROM film WHERE iniziale REGEXP '[0-9]'
 
Ciao criric,

Grazie mille la tua soluzione è perfettamente funzionante
 

Discussioni simili