Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

kehilangan nilai nol memfilter hasil kueri sql menggunakan where

Coba sesuatu seperti:

where (X.Name <> 'xxx' or X.Name is null)
  and (XY.Product <> 1 or XY.Product is null)

Karena, menurut definisi NULL adalah nilai yang tidak diketahui (sedikit disederhanakan tetapi OK untuk penjelasan ini), nilainya tidak akan sama atau tidak sama dengan nilai yang diberikan - itulah sebabnya IS NULL diperlukan di sini.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kelompokkan tabel menjadi interval 15 menit

  2. Versi .Net framework apa yang dikirimkan bersama SQL Server 2008?

  3. SQL Server REPLACE() vs TRANSLATE():Apa Perbedaannya?

  4. Cara mengembalikan XML dari SQL Server 2008 yang terstruktur dengan beberapa pilihan yang berbagi induk yang sama

  5. Memanggil fungsi C/C++ DLL yang tidak dikelola dari SQL Server 2008