Est qu'il existe sous Db2 un équivalent de la fonction DECODE (oracle), pour récupérer une valeur ou une autre en fontion d'une condition ??
Version imprimable
Est qu'il existe sous Db2 un équivalent de la fonction DECODE (oracle), pour récupérer une valeur ou une autre en fontion d'une condition ??
il te faut utiliser 'case', cela remplace decode
... et plus particulierement
ouCode:
1
2
3
4
5
6 SELECT CASE expression WHEN condition1 THEN resultat_si_vrai WHEN condition2 THEN resultat_si_vrai ELSE resultat_si_faux END FROM ...
Code:
1
2
3
4
5
6
7 SELECT CASE WHEN condition_de_recherche THEN Resultat_si_vrai ELSE Resultat_si_faux END FROM ...