2010-11-13 6 views
0

Possible en double:
How to only select numeric data from mysql?Récupérer des chiffres en utilisant requête SQL

Salut,

Je veux sélectionner toutes les valeurs qui sont des chiffres de la db, en utilisant

SELECT nom_colonne (s) FROM nom_table WHERE nom_colonne = '0..9'

Comment obtenir uniquement des nombres.

Merci Jean

+0

@gumbo le soln fourni par des œuvres de cdhowie, est simple , par rapport au lien ci-dessus, je ne trouve aucune raison pour que cette question soit fermée, veuillez l'ouvrir – X10nD

+0

Je n'ai pas fermé la question car il n'y avait pas de réponse correcte ers. J'ai fermé la question parce que c'est un doublon. En substance, les deux questions demandent comment identifier les valeurs numériques. – Gumbo

+0

@gumbo si les questions semblent les mêmes, les réponses sont assez différentes – X10nD

Répondre

3

Essayez ceci:

SELECT column_name FROM table_name WHERE column_name REGEXP '^[0-9]+$' 
+0

J'ai supprimé le + $, cela a fonctionné et si c'est pour les nombres a-z, il ne fonctionne pas lorsqu'il est remplacé. – X10nD

+0

"Numéros a-z?" Quelle? – cdhowie

+0

im désolé alphabets alors? – X10nD

Questions connexes