สอนเขียนคำสั่ง SQL เอาเฉพาะปี จากวันที่ด้วยคำสั่ง YEAR โดยคำสั่ง YEAR จะคืนค่าเฉพาะปี จากวันที่ โดยตัวอย่างจะแนะนำวิธีการใช้งานคำสั่ง YEAR กับวันที่แบบกำหนดค่า และวันที่จากคำสั่ง NOW สามารถเขียนคำสั่งได้ดังนี้
ตัวอย่าง SQL เอาเฉพาะปี จากวันที่ด้วยคำสั่ง YEAR
SELECT YEAR(NOW()) AS year, YEAR('2023-02-11') AS year_2;
ผลลัพธ์
+------+--------+
| year | year_2 |
+------+--------+
| 2022 | 2023 |
+------+--------+
1 row in set (0.000 sec)
SQL เอาเฉพาะปี จากตัวอย่างใช้คำสั่ง YEAR(NOW()) AS year คือ แสดงเฉพาะปีออกมาจากวันที่ปัจจุบัน และใช้คำสั่ง YEAR('2023-02-11') AS year_2 คือ แสดงเฉพาะปีจากวันที่ 2023-02-11