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 :

Requete SQL Oracle


Sujet :

Langage SQL

  1. #1
    Membre actif Avatar de Nounoursonne
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    264
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 264
    Points : 208
    Points
    208
    Par défaut Requete SQL Oracle
    bonjour,

    je suis sous oracle et je dois ecrire une requete qui me retourne plusieurs champs.
    1 champs de type Date
    et un 2ème champs qui me retourne soit OUI soit NON suivant que la date du champs 1 est renseignée ou pas
    exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    champs 1   | champs 2 |
    -----------|-----------|
    22/12/2006|OUI           |
                    |NON         |
    Merci de votre aide

  2. #2
    Inactif   Avatar de Médiat
    Inscrit en
    Décembre 2003
    Messages
    1 946
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 946
    Points : 2 227
    Points
    2 227
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT laDate, decode(laDate, NULL, 'Non', 'Oui')
    ou, plus normé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT laDate, CASE WHEN laDate IS NULL
                        THEN 'Non'
                        ELSE 'Oui'
                   END
    J'affirme péremptoirement que toute affirmation péremptoire est fausse
    5ième élément : barde-prince des figures de style, duc de la synecdoque
    Je ne réponds jamais aux questions techniques par MP

  3. #3
    Membre actif Avatar de Nounoursonne
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    264
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 264
    Points : 208
    Points
    208
    Par défaut
    merci mediat, je n'avais pas pensé au decode sur une valeur nulle et ne connaissais pas le case when

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Avril 2005
    Messages
    1 673
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 673
    Points : 1 775
    Points
    1 775
    Par défaut
    ATTENTION : CASE WHEN n'est disponible qu'à partir de la version 9.
    Modérateur des forums Oracle et Langage SQL
    Forum SQL : je n'interviens PAS plus de 4 fois dans une discussion car si c'est nécessaire cela prouve généralement que vous n'avez pas respecté : les règles du forum

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

Discussions similaires

  1. Problème requete SQL Oracle
    Par Yassoubxl dans le forum SQL
    Réponses: 4
    Dernier message: 04/02/2008, 16h51
  2. requete sql oracle
    Par kwakly dans le forum SQL
    Réponses: 2
    Dernier message: 23/08/2007, 10h13
  3. Datacombo + Requetes SQL Oracle
    Par Tatoine dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 13/06/2007, 14h08
  4. DIVISION dans une requete sql ORACLE
    Par medonline dans le forum Langage SQL
    Réponses: 11
    Dernier message: 31/01/2007, 12h51
  5. Sous-requetes SQL Oracle MsQUERY
    Par CHRISTOPHE_86 dans le forum Oracle
    Réponses: 1
    Dernier message: 11/09/2006, 20h45

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