Mysql
 sql >> база данни >  >> RDS >> Mysql

Откриване дали СТАРА стойност не е равна на НОВА стойност и СТАРА стойност е НУЛВА

Използвайте <=>

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 Съжалявам, трябваше да прочета ръководството, преди да публикувам въпрос, но се надяваме, че ще помогне на някой друг.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. AVG() – Изчислете средната стойност на колона в MySQL

  2. AccountController, използващ MySQL в ASP.NET MVC

  3. Най-евтиният начин да определите дали MySQL връзка все още е жива

  4. Как да заредя sql.gz файл в моята база данни? (импортиране)

  5. Как да вмъкна моментно JS време в MySQL