Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Beste Möglichkeit, verschachtelte Case-Anweisungslogik in SQL Server auszuführen

Sie könnten eine Art COALESCE-Trick ausprobieren, zB:

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