SQL วันที่ปัจจุบัน ด้วย CURDATE NOW และ SYSDATE บทความนี้สอนแสดงวันที่ปัจจุบันด้วยคำสั่ง SQL 3 คำสั่ง คือ CURDATE, NOW และ SYSDATE ซึงแต่ละคำสั่งมีรายละเอียดที่แตกต่างกัน สามารถเขียนคำสั่ง SQL ได้ดังนี้
ตัวอย่าง SQL วันที่ปัจจุบัน ด้วย CURDATE NOW และ SYSDATE
SELECT CURDATE(), NOW(), SYSDATE()
ผลลัพธ์
+------------+---------------------+---------------------+
| CURDATE() | NOW() | SYSDATE() |
+------------+---------------------+---------------------+
| 2022-07-02 | 2022-07-02 11:40:41 | 2022-07-02 11:40:41 |
+------------+---------------------+---------------------+
SQL วันที่ปัจจุบัน ด้วย CURDATE NOW และ SYSDATE แต่ละคำสั่งได้ผลลัพธ์ และมีรายละเอียดที่แตกต่างกันดังนี้
1. CURDATE() คือ แสดงวันที่ปัจจุบัน ไม่เอาเวลา
2. NOW() คือ คือ แสดงวันที่ปัจจุบัน พร้อมเวลา โดย return วันที่เวลา ณ ตอนที่คำสั่งเริ่มประมวลผล
3. SYSDATE() คือ แสดงวันที่ปัจจุบัน พร้อมเวลา โดย return วันที่เวลา ณ ตอนที่คำสั่งประมวลผล