MySQL มากกว่า (>) และ มากกว่าหรือเท่ากับ (>=) บทความนี้สอนการใช้ตัวดำเนินการเปรียบเทียบ 2 ตัวคือ มากกว่า (>) และมากกว่าหรือเท่ากับ (>=) กับคำสั่ง SQL ของฐานข้อมูล MySQL สามารถเขียนคำสั่งได้ดังนี้
ตัวอย่าง ข้อมูลภายในตาราง book
+---------+-------------+------------+
| book_id | book_name | book_price |
+---------+-------------+------------+
| 1 | PHP & MySQL | 200.00 |
| 2 | Python | 220.00 |
| 3 | SQL | 280.00 |
| 4 | Java | 250.00 |
+---------+-------------+------------+
ตัวอย่างที่ 1 MySQL มากกว่า (>)
SELECT * FROM book WHERE ( book_price > 200 );
ผลลัพธ์
+---------+-----------+------------+
| book_id | book_name | book_price |
+---------+-----------+------------+
| 2 | Python | 220.00 |
| 3 | SQL | 280.00 |
| 4 | Java | 250.00 |
+---------+-----------+------------+
3 rows in set (0.001 sec)
MySQL มากกว่า (>) จากตัวอย่างคือ ( book_price > 200 ) หมายความว่าให้แสดงข้อมูลทั้งหมด โดยที่เงื่อนไขคือ column price มากกว่า 200
ตัวอย่างที่ 2 MySQL มากกว่าหรือเท่ากับ (>=)
SELECT * FROM book WHERE ( book_price >= 280 );
ผลลัพธ์
+---------+-----------+------------+
| book_id | book_name | book_price |
+---------+-----------+------------+
| 3 | SQL | 280.00 |
+---------+-----------+------------+
1 row in set (0.001 sec)
MySQL มากกว่าหรือเท่ากับ (>=) จากตัวอย่างคือ ( book_price >= 280 ) หมายความว่าให้แสดงข้อมูลทั้งหมด โดยที่เงื่อนไขคือ column price มากกว่าหรือเท่ากับ 280