Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

การใช้งานออปเปอเรเตอร์ ! (NOT) ใน MySQL

MySQL มีคำสั่ง NOT ใช้แทน ! ได้แล้ว (ทั้งคู่ทำงานเหมือนกัน)

mysql> CREATE TABLE DemoTable1560 (
    -> Value1 INT
    -> );
Query OK, 0 rows affected (0.50 sec)
mysql> INSERT INTO DemoTable1560 VALUES(0);
Query OK, 1 row affected (0.16 sec)
mysql> SELECT * FROM DemoTable1560;
+--------+
| Value1 |
+--------+
|      0 |
+--------+
1 row in set (0.00 sec)

ทดสอบ NOT และ !! (Double NOT):

mysql> SELECT NOT (NOT Value1), NOT NOT Value1, NOT NOT Value1 FROM DemoTable1560;
+------------------+----------------+----------------+
| NOT (NOT Value1) | NOT NOT Value1 | NOT NOT Value1 |
+------------------+----------------+----------------+
|                0 |              0 |              0 |
+------------------+----------------+----------------+
1 row in set (0.00 sec)

สรุป: ใช้ NOT เพื่อความอ่านง่ายและเป็นมาตรฐาน SQL ! ใช้ได้แต่ไม่แนะนำ