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

Dlaczego IsNull jest dwa razy wolniejszy niż scalanie (to samo zapytanie)?

Zastanawiam się, czy zauważysz poprawę poprzez wyraźne rozdzielenie spraw:

...
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. Jak połączyć wartości z tym samym identyfikatorem w sql

  2. Próba zaimportowania pliku FoxPro DBF do SQL Server

  3. 3 sposoby na zliczanie liczby tabel systemowych w bazie danych SQL Server

  4. Zapytanie SQL Server Xml z wieloma przestrzeniami nazw

  5. Ustaw domyślne pobieranie wierszy w programie SQL Server za pomocą sterownika JDBC