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 de Case


Sujet :

Requêtes MySQL

  1. #1
    Membre confirmé Avatar de Christophe Charron
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    920
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 920
    Points : 606
    Points
    606
    Par défaut Syntaxe de Case
    Bonjour,
    j'aurais aimé utiliser la syntaxe
    case
    au lieu de la syntaxe
    IF
    dans la requête suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    select critere_cleunik,critere_code,critere_denomination,case critere_actif WHEN 1 THEN 'Actif' ELSE 'Inactif' END AS critere_actif,
    critere_portee,
    IF (critere_portee & 1,'Oui','Non') as portee_entreprise,
    IF (critere_portee & 2,'Oui','Non') as portee_prospect_client,
    IF (critere_portee & 4,'Oui','Non') as portee_client,
    IF (critere_portee & 8,'Oui','Non') as portee_prospect_fournisseur,
    IF (critere_portee & 16,'Oui','Non') as portee_fournisseur,
    IF (critere_portee & 32,'Oui','Non') as portee_autre_acteur,
    IF (critere_portee & 64,'Oui','Non') as portee_acteur_indeterminé
    from _criteres where critere_cleunik >9999 and critere_portee &127
    pour n'avoir qu'une ligne case pour la colonne
    critere_portee
    mais je n'y arrive pas. Est-ce du au fait que j'utilise un opérateur logique ?
    D'avance, merci pour votre aide.
    Cordialement,
    Christophe Charron

  2. #2
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 281
    Points : 11 737
    Points
    11 737
    Par défaut
    à quoi ressemble ton essai ? quel est le message d'erreur ?
    Antoun
    Expert Essbase, BO, SQL

    La bible d'Essbase, 2ème édition

Discussions similaires

  1. Syntaxe SELECT CASE WHEN avec Microsoft.ACE.OLEDB.12.0
    Par kluh dans le forum Langage SQL
    Réponses: 5
    Dernier message: 28/12/2010, 09h59
  2. Syntaxe avec case à cocher
    Par monlou dans le forum Langage
    Réponses: 1
    Dernier message: 03/04/2010, 07h30
  3. Syntaxe select case
    Par Nako_lito dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 05/08/2009, 10h32
  4. [SQL Server 2000] Syntaxe incorrecte "CASE"
    Par Chtulus dans le forum Langage SQL
    Réponses: 12
    Dernier message: 23/05/2008, 15h53
  5. syntaxe switch case en asp.net
    Par tortuegenie dans le forum ASP.NET
    Réponses: 3
    Dernier message: 20/02/2008, 16h27

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