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

Requêtes MySQL Discussion :

comment faire des expression régulière dans une clause where


Sujet :

Requêtes MySQL

  1. #1
    Membre régulier
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    mai 2005
    Messages
    112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : mai 2005
    Messages : 112
    Points : 114
    Points
    114
    Par défaut comment faire des expression régulière dans une clause where
    Dans une de mes requetes j'ai
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    INSERT INTO ....
    SELECT ......
    FROM .....
    WHERE Left(.....,14) REGEXP "^[0-9]{14}$"
    bien entendue elle ne fonctionne pas vous avez une idée ?

  2. #2
    Membre habitué

    Profil pro
    Inscrit en
    octobre 2004
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2004
    Messages : 145
    Points : 177
    Points
    177
    Par défaut
    Bonjour,

    Si je comprend bien tu cherche tous les x dont les 14 premiers caractères sont numériques entre 0 et 9 et se termine par un saut de ligne ?
    :

    quoi qu'il en soit le '$' est un caractère spécial qui doit être échappé par un \

    donc :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    SELECT ......
    FROM .....
    WHERE Left(.....,14) REGEXP "^[0-9]{14}\$"
    J'ai un doute sur le fait que ton expression définisse bien ce que tu recherche, n'hésite pas à jetter un oeil ici : http://www.regular-expressions.info/index.html

    HTH,

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 15/03/2007, 11h08
  2. [VRML] Faire des trous ronds dans une table.
    Par yoyo910 dans le forum Développement 2D, 3D et Jeux
    Réponses: 2
    Dernier message: 22/03/2006, 18h56
  3. Comment stocker des mots clés dans une bas Mysql
    Par renofx1 dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 05/01/2006, 01h57
  4. [Javascript]Comment faire un retour chariot dans une chaîne
    Par aragorns dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 20/09/2005, 12h24
  5. [CSS] Comment faire apparaitre l'ascenceur dans une <div&
    Par vampyrx dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 08/09/2005, 11h06

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