IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage SQL Discussion :

[MySQL 5.0.22] Aide Nomenclature (expressions régulières)


Sujet :

Langage SQL

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 95
    Points : 41
    Points
    41
    Par défaut [MySQL 5.0.22] Aide Nomenclature (expressions régulières)
    Bonjours j'avais une requête qui fonctionnais sous access et qui ne fonctionne plus sur mysql , c'est au niveau des [0-9] (qui veux dire un chiffre entre 0 et 9 sous access) . Je ne connais pas la syntaxe en sql.

    Merci beaucoup.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Select count(*) as nb from histo_siebel
    WHERE DateModifAction ='$day/$month/$year'
    AND Action1 <> 'Code répondeur'
    AND Etat = 'A traiter'
    AND  CompetenceDestinataire<>'Réseau'
    AND  ReponseSTC not like  'Demande d%'
    AND  (CommentaireOptim like  '%[0-9][0-9][0-9][0-9][0-9]%' OR CommentaireOptim like 'stc__' 
    OR CommentaireOptim like 'stc_' OR CommentaireOptim like 'stc' )
    AND  CommentaireOptim not Like ('%A[0-9][0-9][0-9][0-9][0-9][0-9]%')
    AND  CommentaireOptim not Like ( '%B[0-9][0-9][0-9][0-9][0-9][0-9]%')

  2. #2
    Membre du Club
    Inscrit en
    Octobre 2005
    Messages
    63
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Octobre 2005
    Messages : 63
    Points : 66
    Points
    66
    Par défaut
    Salut,

    Tu devrais pouvoir t'en sortir avec les expressions régulières ...

    Il faudrait savoir qu'elle est ta version de MySQL ?

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 95
    Points : 41
    Points
    41
    Par défaut
    Pour la reponse a ta question :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
    MySQL - 5.0.22-community-nt
    Version du protocole: 10
    phpMyAdmin - 2.8.1
    Version du client MySQL: 4.1.7
    Merci bcp

  4. #4
    Membre du Club
    Inscrit en
    Octobre 2005
    Messages
    63
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Octobre 2005
    Messages : 63
    Points : 66
    Points
    66
    Par défaut
    Voila essaye ceci :

    tu remplaces les :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    nomChamp LIKE  '%[0-9][0-9][0-9][0-9][0-9]%'
    par des :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    nomChamp REGEXP  '[0-9]{5}'
    ce qui doit donner la meme chose.
    @+

    PS : j'ai testé avec MySQL 4.1.9

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 95
    Points : 41
    Points
    41
    Par défaut
    Voila la soluce merci beaucoup Noirot !!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CommentaireOptim REGEXP "b[[:digit:]]+"

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. aide reconnaissance expression
    Par chris91 dans le forum Langage
    Réponses: 1
    Dernier message: 12/04/2007, 09h32
  2. Réponses: 5
    Dernier message: 30/10/2006, 13h59
  3. Aide sur expression Reguliere
    Par chaser_T dans le forum Langage
    Réponses: 2
    Dernier message: 09/10/2006, 15h19
  4. aide pour expression réguliere
    Par guiillaume63 dans le forum Langage
    Réponses: 11
    Dernier message: 23/06/2006, 21h15
  5. Recherche recursive à l'aide des expressions reguliére
    Par titoff dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 20/12/2005, 16h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo