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

MS SQL Server Discussion :

Probleme de NULL avec LEFT OUTER JOIN


Sujet :

MS SQL Server

  1. #1
    Membre à l'essai
    Inscrit en
    Décembre 2005
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 15
    Points : 15
    Points
    15
    Par défaut Probleme de NULL avec LEFT OUTER JOIN
    Bonjour,

    J'ai un probleme avec une requete:
    j'ai besoin de faire un 'Left OUTER JOIN' sur 2 tables, mais je voudrais que, a la place de la valeur "NULL" pour les champs des lignes qui n'ont pas de correspondance avec la table de droite, je puisse recuperer une autre valeur (comme par exemple la valeur d'un autre champ de la table de gauche)

    en gros quand je fais :

    Select T.Id_T, T. ChampC, T.champB
    from TabT as T
    Left OUTER JOIN TabC as C
    ON T.Id_T=C.Id_T

    je voudrais avoir dans ChamC, si champC est NULL, la valeur de champB

    est ce possible??
    Merci pour votre aide!

  2. #2
    Membre expert
    Avatar de TheLeadingEdge
    Inscrit en
    Mai 2005
    Messages
    1 199
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 1 199
    Points : 3 103
    Points
    3 103
    Par défaut
    Bonjour,

    SELECT COALESCE (ChamC, ChamB)
    ou
    CASE WHEN ChamC IS NULL THEN ChamB ELSE ChamC
    A +

  3. #3
    Membre à l'essai
    Inscrit en
    Décembre 2005
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 15
    Points : 15
    Points
    15
    Par défaut
    Un grand MERCI!

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

Discussions similaires

  1. [AC-2003] Probleme avec LEFT OUTER JOIN
    Par Ardiden31 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 02/04/2012, 22h00
  2. problème avec LEFT OUTER JOIN
    Par tofque dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 06/03/2008, 11h57
  3. [Optimisation] Requete trop lourde avec Left outer join...
    Par batosai dans le forum Langage SQL
    Réponses: 3
    Dernier message: 16/05/2006, 13h40
  4. Problème avec left outer join
    Par jgfa9 dans le forum Requêtes
    Réponses: 1
    Dernier message: 22/08/2005, 21h07
  5. Problème de performance avec LEFT OUTER JOIN
    Par jgfa9 dans le forum Requêtes
    Réponses: 6
    Dernier message: 17/07/2005, 13h17

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