Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Il modo migliore per eseguire la logica dell'istruzione case nidificata in SQL Server

Potresti provare una sorta di trucco COALESCE, ad esempio:

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