2010-12-01 48 views

Répondre

10

Vous pouvez utiliser un CASE expression:

CASE WHEN expr1 THEN expr2 ELSE expr3 END 

Par ailleurs, cette syntaxe n'est pas spécifique à SQL Server - cela fonctionne aussi dans MySQL et la plupart des autres bases de données.

+0

Pour ajouter à votre réponse, IF in t-sql n'est jamais utilisé dans une sélection, mise à jour, insertion ou suppression, il est seulement utilisé pour contrôler le flux des stamenets. – HLGEM

+0

Tnx qui a fonctionné – SpoksST

+0

Paire Quand/Alors est répétable. Donc, c'est plus comme si/elif/else construisait –