Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Melhor maneira de fazer lógica de instrução case aninhada no SQL Server


Você pode tentar algum tipo de truque COALESCE, por exemplo:
SELECT COALESCE(
  CASE WHEN condition1 THEN calculation1 ELSE NULL END,
  CASE WHEN condition2 THEN calculation2 ELSE NULL END,
  etc...
)