Tester si un champ = 0 dans clause SELECT [SQL Server] - SQL/NoSQL - Programmation
Marsh Posté le 23-09-2005 à 09:56:19
Il y a la function CASE, mais
Citation : The CASE expression in SQL Server is a SQL-92 extension beyond entry level and is not implemented in all database products. |
C'est un peu l'équivalent du DECODE d'Oracle. Par exemple :
SELECT (CASE champ1 WHEN 0 THEN 9999 END) FROM table1 |
N.B. Evidemment la solution serait différente s'il s'agissait de tester un champ nul et non pas un champ égal à zéro.
Marsh Posté le 22-09-2005 à 21:55:18
j'ai encore une question
C'est possible de tester si un champ = 0 dans une clause SELECT (ou procédure stockée) et si le champ = 0 alors le remplacer par qqch d'autre ?
Je pense pas, mais je demande qd meme .
Merci pour votre réponse.
++