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

Защо IsNull е два пъти бавен като coalesce (същата заявка)?

Чудя се дали бихте забелязали подобрение чрез изрично разделяне на случаите:

...
AND ((t1.vchCol1 = t2.vchCol1) OR (t1.vchCol1 IS NULL AND t2.vchCol1 IS NULL))
AND ((t1.vchCol2 = t2.vchCol2) OR (t1.vchCol2 IS NULL AND t2.vchCol2 IS NULL))
...


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Заявка за динамично свързан сървър

  2. Надеждност на SqlDependency?

  3. Връщане на редове, които съдържат небуквени и цифрови знаци в SQL Server

  4. Контрол на източника и съхранени процедури

  5. SQL Server Management Studio - Добавянето/преместването на колони изисква премахване и повторно създаване?