ตัวอย่าง SQL WHERE month AND year บทความนี้สอนเขียนคำสั่ง SQL เพื่อแสดงข้อมูล ตามเงื่อนไขของเดือน (month) และปี (year) โดยใช้คำสั่ง WHERE ร่วมกับ AND พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง ตัวอย่าง SQL WHERE month AND year
SELECT * FROM words WHERE ( MONTH(date) = 07 ) AND ( YEAR(date) = 2022 )
ผลลัพธ์
+----+------+------------+
| id | name | date |
+----+------+------------+
| 1 | A | 2022-07-01 |
| 2 | B | 2022-07-03 |
| 3 | C | 2022-07-05 |
| 4 | D | 2022-07-06 |
| 5 | E | 2022-07-08 |
+----+------+------------+
ตัวอย่าง SQL WHERE month AND year จากโค้ดมีรายละเอียดคำสั่งของเงื่อนไข WHERE ดังนี้
1. ( MONTH(date) = 07 ) คือ ดึงเฉพาะเดือนจาก column date และข้อมูลต้องเป็นเดือน 7
2. ( YEAR(date) = 2022 ) คือ ดึงเฉพาะปีจาก column date และข้อมูลต้องเป็นปี 2022
3. ใช้ AND เชื่อมระหว่าง MONTH และ YEAR แปลว่าเงื่อนไขต้องเป็นจริงทั่งคู่