Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Meilleure façon de faire une logique d'instruction de cas imbriquée dans SQL Server

Vous pouvez essayer une sorte d'astuce COALESCE, par exemple :

SELECT COALESCE(
  CASE WHEN condition1 THEN calculation1 ELSE NULL END,
  CASE WHEN condition2 THEN calculation2 ELSE NULL END,
  etc...
)