|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre chevronné
![]() |
Bonjour,
J'ai un petit problème sur un CASE que je ne comprends pas. Une table contient une colonne etat de type varchar(1) qui contient une valeur nulle par défaut. Sinon, sa valeur peut être 'w', 'x', ou 'c'. Je veux obtenir une liste du total de chaque etat. Pour ça, dans ma requête, je fais: Code :
Je suis obligé de faire la chose suivante pour obtenir un résultat correct: Code :
Une idée svp ? Papy ! |
||||
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé Sénior
![]() François Chef de projet NTIC Inscription : janvier 2007 Messages : 5 352 ![]() |
Oui, si etat est NULL, il n'entre pas dans les tests du CASE et passe au ELSE direct.
C'est un comportement standard. donc, faire plutot : Code :
__________________
Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça... Une réponse vous a aidé ? utiliser le bouton "L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel |
||
|
|
00
|
|
|
#3 |
|
Membre chevronné
![]() |
Là, je dis "Monsieur ...'
![]() Chapeau et un grand merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com