Requête MySQL [Résolu/Fermé]

Signaler
Messages postés
117
Date d'inscription
samedi 21 juin 2008
Statut
Membre
Dernière intervention
29 mai 2020
-
Messages postés
117
Date d'inscription
samedi 21 juin 2008
Statut
Membre
Dernière intervention
29 mai 2020
-
Bonsoir mes amis,

Comment faire requête MySQL qui permet de sélectionner uniquement les chaînes qui contient uniquement des chiffres et le symbole *
Exemple: 1254*1254

Merci d'avence!

2 réponses

Messages postés
1377
Date d'inscription
mercredi 18 mars 2009
Statut
Membre
Dernière intervention
5 mars 2020
185
bonjour

avec l'opérateur like, à essayer :

SELECT <nom_attribut> FROM <nom_de_ma_table> WHERE <nom_attribut> LIKE '[0-9\*]*' ; 


Qui ne tente rien n'a rien
Messages postés
117
Date d'inscription
samedi 21 juin 2008
Statut
Membre
Dernière intervention
29 mai 2020

Merci totodunet,

Mais cette requête ne m'a rien donné, aucun résultat n'est affiché.
Messages postés
1377
Date d'inscription
mercredi 18 mars 2009
Statut
Membre
Dernière intervention
5 mars 2020
185
ah oui je viens de tester, t'as juste à changer like par regexp comme dit le père et ça marche. faut aussi modifier quelques trucs dans la regex pour dire d'avoir des chiffres mais aussi le * avec

Bonjour

Pas avec LIKE, mais avec REGEXP :
https://dev.mysql.com/doc/refman/5.7/en/regexp.html
Messages postés
117
Date d'inscription
samedi 21 juin 2008
Statut
Membre
Dernière intervention
29 mai 2020

Bonjour le père;

En utilisant la requête ci-dessous, j'obtient tous sans filtre

SELECT <nom_attribut> FROM <nom_de_ma_table> WHERE <nom_attribut> REGEXP '[0-9\*]*' ;
Messages postés
1377
Date d'inscription
mercredi 18 mars 2009
Statut
Membre
Dernière intervention
5 mars 2020
185
la regex n'est pas bonne, c'est pour ça
Messages postés
1377
Date d'inscription
mercredi 18 mars 2009
Statut
Membre
Dernière intervention
5 mars 2020
185
essayes ça, ça marche de mon côté : '[0-9]\\*'
Messages postés
117
Date d'inscription
samedi 21 juin 2008
Statut
Membre
Dernière intervention
29 mai 2020
>
Messages postés
1377
Date d'inscription
mercredi 18 mars 2009
Statut
Membre
Dernière intervention
5 mars 2020

Merci mon ami. ça marche très bien