Devdit
 

วิธี SELECT วันที่ล่าสุด SQL

1.6K

บทความนี้สอนวิธีเขียน SELECT ข้อมูลวันที่ล่าสุดของ SQL โดยจะสอน 2 วิธีคือการใช้ Aggregate Function ด้วยคำสั่ง MAX และการใช้ ORDER BY ร่วมกับ LIMIT ซึ่งจะได้ผลลัพธ์เป็นข้อมูลของวันที่ล่าสุด คุณจะได้เรียนวิธีการเขียนคำสั่ง SQL พร้อมคำอธิบายเพื่อ SELECT วันที่ล่าสุด SQL

 

ตัวอย่าง วิธี SELECT วันที่ล่าสุด ด้วย Aggregate Function

SELECT MAX(created)
FROM users

จากตัวอย่างจะ SELECT ข้อมูลวันที่ล่าสุดจากคอลัมน์ created ด้วย MAX(created) ในตาราง users วิธีนี้จะเหมาะสำหรับกรณีที่ต้องการแค่ทราบว่าวันที่ล่าสุดของคอลัมน์ created ในตาราง users คือวันที่เท่าไร

 

ตัวอย่าง วิธี SELECT วันที่ล่าสุด ด้วย ORDER BY และ LIMIT

SELECT *
FROM user 
ORDER BY created DESC 
LIMIT 0, 1

ตัวอย่างนี้จะ SELECT ข้อมูลทุกคอลัมน์ จากตาราง user โดยเรียงวันที่มากไปหาน้อยด้วย ORDER BY created DESC และแสดงข้อมูลเพียง 1 แถวด้านบนสุด ซึ่งทำให้ได้ผลลัพธ์เป็นการ SELECT วันที่ล่าสุดจากตาราง users

สรุป บทความนี้สอนวิธี SELECT วันที่ล่าสุด SQL หากต้องการทราบแค่วันที่สามารถใช้คำสั่ง MAX ได้เลย แต่ถ้าหากต้องการทราบข้อมูลคอลัมน์อื่นที่เกี่ยวข้องกับวันที่ล่าสุด แนะนำให้ใช้ ORDER BY ร่วมกับ LIMIT

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