Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Apa perbedaan antara =null dan IS NULL?

Dalam WHERE klausa, column=null tidak akan pernah benar, tidak valid untuk menggunakan null dengan cara ini, Anda harus mengatakan column IS NULL atau column IS NOT NULL . Ini berbicara tentang sifat khusus NULL , ini bukan nilai untuk memeriksa kesetaraan, ini adalah nilai yang tidak diketahui, jadi Anda perlu menggunakan IS atau IS NOT sintaks.

Anda dapat menetapkan sesuatu NULL nilai menggunakan = setara. Misalnya:UPDATE TableX SET Column=NULL...

tautan:
Wikipedia NUll (SQL)
w3schools SQL NULL Values
Tutorial SQL, lihat bagian Operator 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. DATEDIFF() Contoh – MySQL

  2. Cara Menambahkan Waktu ke Nilai Datetime di MySQL

  3. Berikan izin tabel dan kolom MySQL

  4. Bagaimana cara mengubah seluruh characterset dan collation database MySQL ke UTF-8?

  5. cara menghitung kesamaan antara dua string di MYSQL