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

Mendeteksi jika nilai LAMA tidak sama dengan nilai BARU dan nilai LAMA adalah NULL

Gunakan <=>

SELECT NOT 1 <=> 1,NOT NULL <=> NULL, NOT 1 <=> NULL, NOT 1 <=> 2, 1 <> 1, NULL <> NULL, 1 <> NULL, 1 <>2;

+-------------+-------------------+----------------+-------------+--------+--------------+-----------+-------+
| NOT 1 <=> 1 | NOT NULL <=> NULL | NOT 1 <=> NULL | NOT 1 <=> 2 | 1 <> 1 | NULL <> NULL | 1 <> NULL | 1 <>2 |
+-------------+-------------------+----------------+-------------+--------+--------------+-----------+-------+
|           0 |                 0 |              1 |           1 |      0 | NULL         | NULL      |     1 |
+-------------+-------------------+----------------+-------------+--------+--------------+-----------+-------+

PS. Maaf, seharusnya membaca manual sebelum memposting pertanyaan, tapi semoga bisa membantu orang lain.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hitung Nilai Persentil menggunakan MySQL

  2. SQL - Temukan tanggal terdekat dengan tanggal saat ini

  3. Menghubungkan Google Spreadsheets ke MySQL dengan JDBC

  4. Memastikan array PHP hanya memiliki kunci berurutan

  5. Node.js, Request, MySQL, dan Connection Pooling mengarah ke Perilaku Pemblokiran/Pembekuan Tanpa Batas?