SQL แปลง string เป็นวันที่ datetime ด้วย STR_TO_DATE บทความนี้สอนใช้คำสั่ง STR_TO_DATE เพื่อแปลง string เป็น datetime กำหนดค่า parameters 2 ตัวคือ string และรูปแบบ datetime สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง SQL แปลง string เป็นวันที่ datetime ด้วย STR_TO_DATE
SELECT STR_TO_DATE( '21-Oct-22 11:00:00', '%y-%b-%d %H:%i:%s' ) AS date
ผลลัพธ์
+---------------------+
| date |
+---------------------+
| 2021-10-22 11:00:00 |
+---------------------+
SQL แปลง string เป็นวันที่ datetime ด้วยคำสั่ง STR_TO_DATE กำหนดค่า parameters 2 ตัวคือ วันที่ชนิด string คือ 21-Oct-22 11:00:00 และ รูปแบบการแสดงผล %y-%b-%d %H:%i:%s พร้อมตั้งชื่อ column ว่า date แสดงผลผ่านคำสั่ง SELECT