-
DECODE ou WHEN ?
Bonjour,
Je dois modifier une vue en intégrant un test sur une colonne. Ce test est simple. Il faut tester une seule valeur sinon il faut mettre autre.
Comme je ne veux pas perturber les traitements, je me demande s'il vaut mieux :
DECODE (colonne, 'VALEUR', 'VALEUR', 'AUTRES')
ou
CASE WHEN colonne='VALEUR' THEN 'VALEUR' ELSE 'AUTRES'
Y a-t-il une différence de temps de traitement entre les 2 ? Ou cela n'a aucune importante ?
Merci de vos éclaircissements
-
Je ne pense pas qu'il y ait une quelconque différence au niveau temps d'exécution.
En revanche, il ne faut pas oublier de fermer le CASE avec un END ;)
-