Devdit
 

วิธีแสดงข้อมูล SQL วันที่ ถึง วันที่ ด้วย BETWEEN

3.3K

ใน SQL คำสั่ง BTWEEN ใช้สำหรับการแสดงของข้อมูลระหว่างช่วงหนึ่ง ถึงช่วงหนึ่ง โดยเงื่อนไขที่มักจะนำคำสั่ง BTWEEN มาใช้บ่อยๆ ก็คือ เงื่อนไข SQL วันที่ ถึง วันที่ บทความนี้สอนการใช้คำสั่ง SQL BETWEEN เพื่อแสดงข้อมูลระหว่างวันที่หนึ่ง ถึงวันที่หนึ่ง ของคอลัมน์วันที่ โดยใช้ร่วมกับคำสั่งคำสั่ง WHERE และ SELECT

 

ตัวอย่าง การใช้คำสั่ง SQL BETWEEN

WHERE COLUME_NAME BETWEEN [VALUE_1] AND [VALUE_2]

จากตัวอย่างการใช้คำสั่ง BETWEN จะเริ่มจากกำหนด WHERE ตามด้วยชื่อคอลัมน์ที่ต้องการ และตามด้วยคำสั่ง BETWEEN กำหนดวันที่ หรือค่าแรกไว้ที่ [VALUE_1] และกำหนดวันที่ปลายทาง หรือค่าที่สองไว้ที่ [VALUE_2]

 

ตัวอย่าง SQL วันที่ ถึง วันที่ ด้วยคำสั่ง BETWEEN

SELECT * FROM book 
WHERE ( created BETWEEN '2022-01-30' AND '2022-02-09' ) 
ORDER BY created ASC
+----+------------+--------+------------+
| id | name       | price  | created    |
+----+------------+--------+------------+
|  4 | SQL        | 180.00 | 2022-01-30 |
|  3 | MySQL      | 180.00 | 2022-02-01 |
|  2 | PHP        | 180.00 | 2022-02-04 |
|  1 | C++        | 190.00 | 2022-02-09 |
+----+------------+--------+------------+

SQL แสดงข้อมูล วันที่ ถึง วันที่ จากตัวอย่างใช้คำสั่ง ( created BETWEEN '2022-01-30' AND '2022-02-09' ) หมายความว่า แสดงข้อมูลของคอลัมน์ created วันที่ 2022-01-30 ถึง วันที่ 2022-02-09 จากตาราง book และเรียงลำดับวันที่แบบน้อยไปหามากด้วยคำสั่ง ORDER BY created ASC

สรุป บทความนี้สอนการใช้คำสั่ง BETWEEN เพื่อแสดงข้อมูลระหว่างวันที่ ถึง วันที่ ซึ่งมีประโยชน์อย่างมากกรณีต้องการแสดงข้อมูลตามช่วงเวลาที่ต้องการ โดยคำสั่ง BETWEEN จะใช้ร่วมกับ WHERE เพื่อกำหนดเงื่อนไขของคอลัมน์วันที่ที่ต้องการ

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ