SQL เช็คช่วงเวลาด้วยตัวดำเนินการเปรียบเทียบ บทความนี้สอนใช้เครื่องหมาย >, >=, <, <=, = และ != สำหรับเช็คช่วงเวลาตามเงื่อนไขที่กำหนด เช่น ต้องมากกว่า 9 โมง ต้องน้อยกว่าเที่ยง สามารถเขียนคำสั่ง SQL ได้ดังนี้
ตัวอย่าง SQL เช็คช่วงเวลาด้วยตัวดำเนินการเปรียบเทียบ
1. SQL เช็คช่วงเวลาด้วยเครื่องหมายมากกว่า ( > )
SELECT * FROM book WHERE ( time > '09:00:00' )
+----+-------+----------+
| id | title | time |
+----+-------+----------+
| 28 | B | 09:30:00 |
| 29 | C | 10:00:00 |
+----+-------+----------+
2. SQL เช็คช่วงเวลาด้วยเครื่องหมายมากกว่าหรือเท่ากับ ( >= )
SELECT * FROM book WHERE ( time >= '09:00:00' )
+----+-------+----------+
| id | title | time |
+----+-------+----------+
| 27 | A | 09:00:00 |
| 28 | B | 09:30:00 |
| 29 | C | 10:00:00 |
+----+-------+----------+
3. SQL เช็คช่วงเวลาด้วยเครื่องหมายน้อยกว่า ( < )
SELECT * FROM book WHERE ( time < '09:30:00' )
+----+-------+----------+
| id | title | time |
+----+-------+----------+
| 27 | A | 09:00:00 |
+----+-------+----------+
4. SQL เช็คช่วงเวลาด้วยเครื่องหมายน้อยกว่าหรือเท่ากับ (<= )
SELECT * FROM book WHERE ( time <= '09:30:00' )
+----+-------+----------+
| id | title | time |
+----+-------+----------+
| 27 | A | 09:00:00 |
| 28 | B | 09:30:00 |
+----+-------+----------+
5. SQL เช็คช่วงเวลาด้วยเครื่องหมายเท่ากับ ( = )
SELECT * FROM book WHERE ( time = '09:00:00' )
+----+-------+----------+
| id | title | time |
+----+-------+----------+
| 27 | A | 09:00:00 |
+----+-------+----------+
6. SQL เช็คช่วงเวลาด้วยเครื่องหมายไม่เท่ากับ ( != )
SELECT * FROM book WHERE ( time != '09:30:00' )
+----+-------+----------+
| id | title | time |
+----+-------+----------+
| 27 | A | 09:00:00 |
| 29 | C | 10:00:00 |
+----+-------+----------+