Devdit
 

SQL เช็คช่วงเวลาด้วยตัวดำเนินการเปรียบเทียบ

1.2K

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 |
+----+-------+----------+
แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ