SQL retourner valeur d un champs

Résolu
david -  
 david -
Bonjour,

voici ma requete case when monchamps is not null then 1 else 0 end

cela fonctionne, si mon champs est vide j'ai 0 sinon un.

Par contre, j'aimerai que si mon champs est vide, alors il me retourne la valeur de monchamps2

exemple
monchamps | monchamps2 | Résultat
| Salut | Salut
1 | Coucous | 1
2 | Coucou | 1

Comment faire ? si avec un case when impossible...que peut-on utiliser ?

Merci.



A voir également:

1 réponse

sandul Messages postés 3927 Date d'inscription   Statut Membre Dernière intervention   723
 
Salut,

Cela dépend de la base utilisée... Sous Oracle, tu peux faire appel à NVL: https://www.techonthenet.com/oracle/functions/nvl.php Sous MySQL, la fonction serait IFNULL...

++
0
david
 
Merci, le nvl ne marche pas mais ifnull fonctionne.

Sujet résolu.
0