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

Langage SQL Discussion :

If/else + création de champ


Sujet :

Langage SQL

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 60
    Points : 64
    Points
    64
    Par défaut If/else + création de champ
    est-il possible de créer un champ avec un if .. else


    j'imagine que oui mais je n'y arrive pas .

    j'ai pas de soucis pour la suite après le from. j'ai juste envie de créer un champ qui a une valeur en fonction d'un if / else sur une date ( mais là encore c'est pas le test qui me pose pb )

    je fais très rarement du sql et j'ai du mal avec la syntaxe...
    ca ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    select
     
    IF( a = b )
    nouvelle_collone = 1
    else
    nouvelle_collone = 0 ?????????
     
    from
    ca ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    SELECT collone1,colonne2 , 
    nouvelle_collone = 
    IF ( .... )
    1
    else 
    0
    FROM ....?????????

  2. #2
    Membre émérite Avatar de lola06
    Femme Profil pro
    Consultante en Business Intelligence
    Inscrit en
    Avril 2007
    Messages
    1 316
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 37
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultante en Business Intelligence
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 316
    Points : 2 520
    Points
    2 520
    Par défaut
    Bonjour,

    La syntaxe CASE WHEN est équivalente à IF/ELSE.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT case when MaColonne = 'a' THEN 'blabla'
    ELSE 'blublu'
    END AS Colonne

  3. #3
    Membre du Club
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 60
    Points : 64
    Points
    64
    Par défaut
    Tellement évident ^^ ...

    je déteste le sql ! prk on peut pas tout faire en java !!

    merci bcp !

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

Discussions similaires

  1. Création de champs de fusion word automatique
    Par chichiboof dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 16/10/2006, 14h39
  2. Création de champ dynamique dans un formulaire
    Par alex75 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 13/04/2006, 17h00
  3. Création de champ dans une requete
    Par CCRNP dans le forum Access
    Réponses: 2
    Dernier message: 20/10/2005, 23h15
  4. Création de champs calculé en runtime.
    Par Andry dans le forum Bases de données
    Réponses: 9
    Dernier message: 13/08/2005, 01h04
  5. Création de champs
    Par stailer dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 11/02/2005, 18h14

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