Comment faire un SELECT SQL de valeurs numériques ?

Réponses rédigées par Antoine
Dernière mise à jour : 2019-12-16 02:20:19
Thèmes : mysql - select - regex
Question

Comment faire un select SQL de valeurs numériques, c'est à dire sélectionner seulement les valeurs d'une table SQL qui contiennent uniquement des caractères numériques ?

Réponse

Pour ne sélectionner que les valeurs numériques d'une table SQL, vous pouvez utiliser les expressions régulières :

SELECT * FROM table WHERE valeurs REGEXP '^[0-9]+$'

Vous pouvez également utiliser les opérateurs de comparaisons :

SELECT * FROM table WHERE valeurs > 0