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

PHP & Base de données Discussion :

[SQL] Selectionner colonne d'une table


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2004
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 153
    Par défaut [SQL] Selectionner colonne d'une table
    slt,
    quelle est la syntaxe d'une requête SQL permettant de selectionner une colonne d'un table?
    pour exemple je souhaiterai selectionner la colonne type de ma table VENTE.
    Pour l'instant ma requête correspond à ceci:
    SELECT * FROM VENTE WHERE 1=1 AND (que faut il mettre ici?)=APPARTEMENT;
    Merci.

  2. #2
    Expert confirmé Avatar de Cybher
    Homme Profil pro
    Consultant réseaux et sécurité
    Inscrit en
    Mai 2005
    Messages
    3 281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant réseaux et sécurité
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 281
    Par défaut
    salut,

    je ne comprends pas trop ce que tu veux faire. sois un peu plus précis stp

    de plus à quoi sert le 1=1 ?


    Michel

  3. #3
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Bah type par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT * FROM VENTE WHERE 1=1 AND type='APPARTEMENT'
    Avec des quotes autour de ta valeur quand c'est une chaîne.

    Pas besoin de point-virgule en fin de requête.

    Pour finir, il n'y a aucun rapport avec PHP, donc ce n'est pas dans le bon forum (il y a un forum SQL).

    Edit : Le 1=1 c'est une technique qui facilite grandement la construction de requêtes avec un nombre variable de conditions.

  4. #4
    Membre confirmé
    Inscrit en
    Novembre 2004
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 153
    Par défaut
    Citation Envoyé par JWhite
    Bah type par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT * FROM VENTE WHERE 1=1 AND type='APPARTEMENT'
    Avec des quotes autour de ta valeur quand c'est une chaîne.
    Ba c'est ce que j'ai fais mais ça ne fonctionne pas, je me suis donc dis qu'etant donné que ça marchait avec vente et pas type, la seule difference qu'il y avait entre les deux c'est que vente c'est une table et que type c'est une colonne de la table vente, donc du coup j'ai supposé que la syntaxe pour selectionner une table et une colonne d'une table etait differente.

    Pour finir, il n'y a aucun rapport avec PHP, donc ce n'est pas dans le bon forum (il y a un forum SQL).
    Désolé mon doigts ont fourché.
    quelqu'un peut donc déplacer le sujet

  5. #5
    Expert confirmé Avatar de Cybher
    Homme Profil pro
    Consultant réseaux et sécurité
    Inscrit en
    Mai 2005
    Messages
    3 281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant réseaux et sécurité
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 281
    Par défaut
    Re,

    Citation Envoyé par mealtone
    Ba c'est ce que j'ai fais mais ça ne fonctionne pas
    que veux tu dire par la?


    Citation Envoyé par JWhite
    Edit : Le 1=1 c'est une technique qui facilite grandement la construction de requêtes avec un nombre variable de conditions
    oui je suis d'accord avec toi mais ici, il n'a pas grand intérêt...


    Michel

  6. #6
    Membre confirmé
    Inscrit en
    Novembre 2004
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 153
    Par défaut
    et bien ce que je veux dire c'est qu'en selctionnant un type dans mon menu deroulant, donc appartement je n'ai aucun résultat d'affiché, hors j'ai bien créé deux enregistrements correspondant a des appartements.

    Pour le 1=1 il a bien un intérêt ici car ma requête est bien construite avec un nombre variable de conditions.

  7. #7
    Membre émérite
    Avatar de gerald2545
    Profil pro
    Inscrit en
    Février 2003
    Messages
    744
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 744
    Par défaut
    aucun intérêt car cela te retourne tous tes enregistrments.

    Je n'ai pas compris ce que tu voulais faire exactement, donne la structure de ta table vente avec des données de test si possible puis dis ce que tu veux récupérer comme données.
    Edit : et donnes aussi la partie de ton prog php qui génère ta requête SQL

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 31/10/2007, 20h27
  2. [T-SQL] Colonnes d'une table appelées avec une variable
    Par Deedoo2000 dans le forum Adaptive Server Enterprise
    Réponses: 3
    Dernier message: 25/09/2006, 15h18
  3. [Sql] colonnes d'une table
    Par atanabe dans le forum Oracle
    Réponses: 3
    Dernier message: 03/08/2006, 09h08
  4. Réponses: 4
    Dernier message: 19/05/2005, 14h18
  5. Instruction SQL qui supprime une colonne d'une table
    Par tseg dans le forum Langage SQL
    Réponses: 2
    Dernier message: 31/10/2003, 20h47

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