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 :

Problème de sélection avec LIKE


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Septembre 2005
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 10
    Par défaut Problème de sélection avec LIKE
    Bonjour,

    Je réalise actuellement une vidéothèque en PHP et je souhaite pouvoir sélectionner les films grâce à leur première lettre. Ma requête marche pour les titre qui commence par un caractère alphabétique mais je ne trouve pas le moyen de sélectioner les caractères numériques.

    Pour les alphabétiques, ma requête est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT * FROM FILMS WHERE TITRE LIKE '$LET%' ORDER BY TITRE
    Sachan que $LET est UNE lettre. Pour les caractères numériques là il y en a dix (waouuu je suis trop fort) et donc je n'arrive pas à tous les sélectionner.

    J'ai chercher sur différentes FAQ voir si on pouvait mettre un AND pour le LIKE mais a je n'ai rien trouvé à ce sujet. Si quelqu'un pouvait m'éclairer un petit peu...

    Merci.

  2. #2
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par défaut
    Salut,

    Si tu essaies ceci par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT * FROM FILMS WHERE TITRE LIKE '1%' ORDER BY TITRE
    Ca ne marche pas ?

  3. #3
    Membre habitué
    Inscrit en
    Septembre 2005
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 10
    Par défaut
    Salut,

    Cette solution marche mais ne me ramène que les titres qui commencent par un 1, ce que je voudrai, si c'est possible, est de sélectionner tout les titres qui commencent par un numérique, pas seulement 1.

    J'ai éssayeé en faisant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    LIKE ('0%','1%'...'9%')
    [EDIT]La solution ci-dessous me ramène tous les tuples de la table[/EDIT]
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    LIKE '0%' OR '1%'... OR '9%'
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    LIKE '0%' OR LIKE '1%'...OR LIKE '9%'
    Mais les requêtes ne fonctionnent pas. Du coup je vois pas trop la solution.

    Peut-être existe-t-il un caractère qui représente tous les numériques comme pour une expréssion régulière?

  4. #4
    Membre éprouvé
    Avatar de TheLeadingEdge
    Inscrit en
    Mai 2005
    Messages
    1 199
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 1 199
    Par défaut
    Bonjour,

    Essaies-ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [...]WHERE titre REGEXP  '^[0-9]'

  5. #5
    Membre habitué
    Inscrit en
    Septembre 2005
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 10
    Par défaut
    Salut,

    Bah merci c'est nickel sa marche tout comme il faut, entre temps j'avais pensé à faire des requêtes imbriquées mais comme sa c'est beaucoup plus simple et moins lourd.

    Encore merci pour votre aide.

    A plus.

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

Discussions similaires

  1. Problème requête HQL avec Like
    Par kakahn dans le forum Hibernate
    Réponses: 3
    Dernier message: 27/03/2013, 16h56
  2. [AC-2007] Problème de syntaxe avec LIKE?
    Par neiluj26 dans le forum VBA Access
    Réponses: 2
    Dernier message: 08/12/2010, 09h46
  3. Problème de requete avec like
    Par eric062 dans le forum ASP.NET
    Réponses: 8
    Dernier message: 21/10/2008, 18h18
  4. problème de sélection avec les champs vides
    Par danathane dans le forum Langage SQL
    Réponses: 2
    Dernier message: 23/08/2007, 17h45
  5. [Access]Problème de sript avec LIKE
    Par Oberown dans le forum ASP
    Réponses: 3
    Dernier message: 06/10/2004, 18h55

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