Regex pour nombres - SQL/NoSQL - Programmation
Marsh Posté le 12-04-2019 à 09:42:03
Bonjour,
Je n'y connais rien en regex SQL mais [0-9] devrait fonctionner, c'est quoi les "%" autour ? À mon avis tu confonds deux syntaxes, celle du LIKE classique et celle du Regexp : https://dev.mysql.com/doc/refman/8.0/en/regexp.html
Marsh Posté le 14-04-2019 à 11:04:07
Moyen d'optimiser la regex mais ça fonctionne :
where field regexp '(1|2|3|4|5|6|7|8|9|0)'
Marsh Posté le 15-04-2019 à 09:03:52
Citation : |
Marsh Posté le 18-04-2019 à 16:20:15
Merci pour vos réponses,
je rajoute dans mon memo
Marsh Posté le 22-04-2019 à 14:08:03
'[0-9]+' ou '[[:digit:]]+'
A+,
Marsh Posté le 23-04-2019 à 13:49:14
Merci pour vos réponses,
voici la requete qui focntionne :
Code :
|
Marsh Posté le 12-04-2019 à 09:31:17
Bonjour,
Dans une db, je cherche à selectionner des addresses (nom de rues + numero de maison), donc uniquement les strings (champs VARCHAR) comportant des chiffres (au moins 1) , peu importe leur position.
J'ai testé quelques regex, mais ca ne focntionne pas (pas de match), alors que des srings avec des nombres, il y'en a plein:
Des idées
Message édité par tompouss le 12-04-2019 à 09:35:59