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 :

Syntaxe d'une requête SQL avec variable


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 5
    Par défaut Syntaxe d'une requête SQL avec variable
    Bonjour tout le monde.

    J'ai une table SQL dont la première colonne contient les "Nom" de toute les colonnes suivantes.
    Je récupère le contenu de la première colonne dans une Qcombobox1. et j'aimerais récupérer, dans une Qcombobox2, le contenu de la colonne dont le "Nom" correspond à la valeur choisie sur la Qcombobox1.
    J'ai essayer la requête genre: 'SELECT * FROM maTable WHERE "Nom" LIKE '+maVariable+' '. Ca ne donne rien .
    maVariable étant la valeur sélectionnée sur la Qcombobox1.
    Je travaille sur les environnements phpMyAdmin et PyQt5.
    J'ai essayer plusieurs syntaxes SQL mais je n y arrive pas.

    merci beaucoup de votre aide.

  2. #2
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 136
    Par défaut
    Pourrais-tu nous donner :
    • la structure réelle de ta table (simplifiée ou anonymisée si nécessaire),
    • un exemple de son contenu (quelques lignes),
    • le résultat attendu en fonction des paramètres ?
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

  3. #3
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 633
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 633
    Billets dans le blog
    10
    Par défaut
    Avec l'opérateur LIKE, la variable doit se terminer par le caractère '%' ou '_'
    Est-ce le cas de votre variable ?

Discussions similaires

  1. [AC-2010] Syntaxe requête SQL avec variables Date
    Par Car0le dans le forum VBA Access
    Réponses: 4
    Dernier message: 24/01/2014, 11h39
  2. Syntaxe pour requête SQL avec variables
    Par molibri dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 27/07/2010, 14h50
  3. Problème dans une requête SQL avec AS et ON ?
    Par bds2006 dans le forum Bases de données
    Réponses: 9
    Dernier message: 26/06/2006, 15h25
  4. [MySQL] concaténer une requête sql avec condition
    Par maliak dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 10/02/2006, 12h01
  5. Une requête SQl avec concaténation
    Par Bobybx dans le forum Langage SQL
    Réponses: 2
    Dernier message: 19/01/2006, 10h18

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