|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
![]() ![]() |
Bonjour,
j'ai une requête qui doit tester sur la valeur d'un champ, s'il est égale à zéro alors je dois prendre la valeur d'un autre champ. je cherche un exemple optimisé de type: select t.nom, ifZero(t.champ1, t.champ2) from table t je pense que ça peut être fait par une fonction mais si vous avez d'autres idées je suis preneur. Merci
__________________
*** Ingénieur COBOL/AS400 *** ------------------------------------------------------------------- Mes articles, Mon Blog Rubrique Jasper/iReport :------- Forum Jasper -------- ----- FAQ Jasper/iReport ----- |
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() Inscription : novembre 2004 Messages : 1 298 ![]() |
Code :
|
||
|
|
00
|
|
|
#3 |
![]() ![]() |
merci ça marche. sauf qu'on j'a lu quelque part que c'est pas très optiisé d'utiliser le when !
__________________
*** Ingénieur COBOL/AS400 *** ------------------------------------------------------------------- Mes articles, Mon Blog Rubrique Jasper/iReport :------- Forum Jasper -------- ----- FAQ Jasper/iReport ----- |
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : novembre 2004 Messages : 1 298 ![]() |
Que veux-tu ? On ne fait pas d'omelette sans casser les oeufs !
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com