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

Perbandingan MySQL dengan nilai nol

Di MySQL, NULL dianggap sebagai 'nilai yang hilang dan tidak diketahui', sebagai lawan dari tidak ada nilai. Lihat di Referensi MySQL ini tentang NULL .

Perbandingan aritmatika apa pun dengan NULL tidak mengembalikan benar atau salah, tetapi mengembalikan NULL sebagai gantinya., Jadi, NULL != 'C' mengembalikan NULL , sebagai lawan mengembalikan true.

Perbandingan aritmatika apa pun dengan 'NULL' akan menghasilkan false. Untuk memeriksa ini di SQL:

SELECT IF(NULL=123,'true','false') 

Untuk memeriksa NULL nilai yang perlu kita gunakan IS NULL &IS NOT NULL operator.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Format tanggal MySQL DD/MM/YYYY pilih kueri?

  2. Kesalahan di MySQL saat mengatur nilai default untuk DATE atau DATETIME

  3. Apa perbedaan antara gabungan yang dipisahkan koma dan bergabung pada sintaks di MySQL?

  4. Cara Menonaktifkan Mode SQL Ketat di MySQL 5.7

  5. Cara Mengembalikan Hasil Kueri sebagai Daftar Dipisahkan Koma di MySQL