Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Най-добрият начин да направите логика на вложени случаи в SQL Server

Можете да опитате някакъв трик COALESCE, напр.:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да документирате вашата база данни на SQL Server

  2. Как да намерите дублирани записи с помощта на клауза Group by и Having в SQL Server - SQL Server / TSQL Урок, част 132

  3. Ноу как да възстановите изтрити записи в SQL Server

  4. Как мога да вляза в съхранена процедура на SQL Server от моя C# код?

  5. Кеширане на временни обекти на SQL Server