MySQL ไม่เท่ากับ (!=) และ เท่ากับ (==) บทความนี้สอนการใช้เครื่องเปรียบเทียบค่าคือ ไม่เท่ากับ (!=) และเท่ากับ (==) ของ SQL ร่วมกับคำสั่ง WHERE เพื่อกำหนดเงื่อนไขในการแสดงผล สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง ข้อมูลจากตาราง book
+---------+-------------+
| book_id | book_name |
+---------+-------------+
| 1 | PHP & MySQL |
| 2 | Python |
| 3 | SQL |
+---------+-------------+
ตัวอย่างที่ 1 MySQL ไม่เท่ากับ (!=)
SELECT * FROM book WHERE ( book_id != 1 );
ผลลัพธ์
+---------+-----------+
| book_id | book_name |
+---------+-----------+
| 2 | Python |
| 3 | SQL |
+---------+-----------+
2 rows in set (0.000 sec)
MySQL ไม่เท่ากับ (!=) จากตัวอย่างเฉพาะส่วนของ WHERE คือ ( book_id != 1 ) หมายความว่าให้แสดงข้อมูลจากตาราง book ทั้งหมด โดยมีเงื่อนไขคือ column book_id ต้องไม่เท่ากับ 1
ตัวอย่างที่ 2 MySQL เท่ากับ (==)
SELECT * FROM book WHERE ( book_id = 1 );
ผลลัพธ์
+---------+-------------+
| book_id | book_name |
+---------+-------------+
| 1 | PHP & MySQL |
+---------+-------------+
1 row in set (0.000 sec)
MySQL เท่ากับ (==) จากตัวอย่างเฉพาะส่วนของ WHERE คือ ( book_id = 1 ) หมายความว่าให้แสดงข้อมูลจากตาราง book โดยมีเงื่อนไขคือ column book_id ต้องเท่ากับ 1