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

Bedste måde at lave indlejret case-sætningslogik i SQL Server

Du kan prøve en slags COALESCE-trick, f.eks.:

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


  1. Benchmarking af manuelle databaseimplementeringer vs. automatiserede implementeringer

  2. Sådan dokumenterer du din SQL Server-database

  3. Tabel som argument for en PostgreSQL-funktion

  4. SQL Server - Bedste måde at få identitet for indsat række?