Condition dans SQL Server sur chaque ligne

Fermé
Antoine - 14 juin 2013 à 08:40
jee pee Messages postés 39707 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 11 mai 2024 - 14 juin 2013 à 09:53
Bonjour,


Cela fait un petit moment que j'ai essye et deja cherche la solution/idee dans Net mais jje ne le trouve pas. donc j aimerai que vous m aider.


dans ma table SQL server j'ai

Column1 | Column2 | Column_status| Column_Name
NULL | 123 | A | NULL
123 | 123 | NULL | B


EN GROS, L'idee c'est:
- si Column1 est equale a NULL
++ J'aimerai bien faire afficher "A"
- si Colum2 est equale a NULL
++ J aimerais afficher "B"

Merci de bien vouloir m'aider


A voir également:

1 réponse

jee pee Messages postés 39707 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 11 mai 2024 9 269
Modifié par jee pee le 14/06/2013 à 09:57
Salut,

regarde la fonction COALESCE : Renvoie la première expression non nulle parmi ses arguments.

select COALESCE(colnum1,Column_status), COALESCE(Colum2 ,Column_name) from

Cdlt
Un étranger, c'est un ami qu'on n'a pas encore rencontré.
0