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

Di SQL Server, mengapa NULL tidak sama dengan string kosong DAN tidak sama dengan string kosong?

"Bagaimana kedua WHERE itu bisa "salah"? "

Tidak! Jawabannya juga tidak "benar"! Jawabannya adalah "kami tidak tahu".

Pikirkan NULL sebagai nilai yang belum Anda ketahui.

Apakah Anda yakin itu '' ?

Apakah Anda yakin itu bukan '' ?

Jadi, yang lebih aman adalah menyatakan bahwa Anda belum tahu. Oleh karena itu, jawaban untuk kedua pertanyaan tersebut tidak salah, tetapi Saya tidak tahu , misalnya NULL dalam SQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jumlahkan subquery di SQL Server

  2. Koneksi MSSQL CodeIgniter

  3. Cara Menemukan Collation di SQL Server (T-SQL)

  4. Bagaimana Anda menguji keberadaan pengguna di SQL Server?

  5. Apa ruang lingkup CONTEXT_INFO di SQL Server?