Devdit
 

วิธีใช้ SQL แปลงวันที่จากรูปแบบหนึ่งเป็นอีกรูปแบบหนึ่ง

476

ใน SQL เราสามารถแปลงวันที่จากรูปแบบหนึ่งไปเป็นอีกรูปแบบหนึ่งที่ต้องการได้ด้วยคำสั่ง DATE_FORMAT โดยฟังก์ชันนี้รับค่าพารามิเตอร์ 2 ตัว คือ วันที่ และรูปแบบวันที่ที่ต้องการเปลี่ยน ยกตัวอย่างคุณสามารถแปลงวันที่ในรูปแบบ d-m-Y (วัน-เดือน-ปี) เป็น Y-m-d (ปี-เดือน-วัน)

 

ตัวอย่าง รูปแบบฟังก์ชัน DATE_FORMAT ของ SQL

DATE_FORMAT(date, format)

ฟังก์ชัน DATE_FORMAT รับค่าพารามิเตอร์ 2 ตัว โดยตัวแรก คือ date เป็นวันที่ที่ต้องการเปลี่ยนรูปแบบ และ format คือ รูปแบบวันที่ที่จะเปลี่ยน

 

ตัวอย่าง รูปแบบวันที่ ที่สามารถใช้กับ DATE_FORMAT

%Y

แสดงผลข้อมูล ปี (Year)

%m

แสดงผลข้อมูล เดือน (Month)

%d

แสดงผลข้อมูล วันที่ (Day)

 

ตัวอย่าง วิธีใช้ SQL DATE_FORMAT

SELECT DATE_FORMAT('2023-01-13', '%d-%m-%Y')
13-01-2023

จากตัวอย่างใช้คำสั่ง DATE_FORMAT แปลงวันที่ 2023-01-13 ให้เป็น วัน-เดือน-ปี ซึ่งทำให้ได้ผลลัพธ์เป็น 13-01-2023

 

สรุป ฟังก์ชัน DATE_FORMAT มีประโยชน์อย่างมากสำหรับการจัดรูปแบบวันที่ใหม่ หรือแปลงวันที่จากรูปแบบหนึ่งเป็นอีกรูปแบบหนึ่งตามที่ต้องการผ่านการกำหนดพารามิเตอร์ 2 ตัว คือ date และ format

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