Devdit
 

SQL หาวันเสาร์ อาทิตย์ จากข้อมูลด้วย DAYNAME

1.3K

SQL หาวันเสาร์ อาทิตย์ จากข้อมูลด้วย DAYNAME บทความนี้สอนการใช้คำสั่ง DAYNAME เพื่อแปลงข้อมูลวันที่เป็น วันที่แบบตัวอักษร (Monday ถึง Sunday) และหาวันเสาร์ อาทิตย์ ด้วย HAVING สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง ข้อมูลจากตาราง demo

+---------------------+
| date                |
+---------------------+
| 2022-04-23 16:52:12 |
| 2022-04-24 16:52:19 |
| 2022-04-25 16:52:24 |
| 2022-04-26 16:52:28 |
+---------------------+

 

ตัวอย่าง SQL หาวันเสาร์ อาทิตย์ จากข้อมูลด้วย DAYNAME

SELECT date, DAYNAME(date) AS date_name FROM demo HAVING ( date_name IN('Sunday', 'Saturday'));

ผลลัพธ์

+---------------------+-----------+
| date                | date_name |
+---------------------+-----------+
| 2022-04-23 16:52:12 | Saturday  |
| 2022-04-24 16:52:19 | Sunday    |
+---------------------+-----------+
2 rows in set (0.000 sec)

คำอธิบาย

SQL หาวันเสาร์ อาทิตย์ เริ่มต้นใช้คำสั่ง DAYNAME แปลงข้อมูล column date ให้เป็นวันที่แบบตัวอักษร (Monday-Sunday) จากนั้นตั้งชื่อ column ว่า date_name ต่อมาใช้คำสั่ง HAVING ร่วมกับ IN เพื่อหาวันเสาร์ อาทิตย์ จากข้อมูล ด้วย HAVING ( date_name IN('Sunday', 'Saturday')) ได้ผลลัพธ์เป็นข้อมูลเฉพาะวันเสาร์ และวันอาทิตย์

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