Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Najlepszy sposób na wykonanie zagnieżdżonej logiki instrukcji case w SQL Server

Możesz wypróbować jakąś sztuczkę COALESCE, np.:

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. Użyj CRYPT_GEN_RANDOM(), aby utworzyć kryptograficzną, losową liczbę w SQL Server

  2. Przyspieszone odzyskiwanie baz danych w programie SQL Server 2019

  3. Wybierz grupę wierszy, które pasują do wszystkich pozycji na liście

  4. Dlaczego program SQL Server traci milisekundę?

  5. zapytanie sql, aby zwrócić różnice między dwiema tabelami