Devdit
 

วิธีดูข้อมูลล่าสุด SQL ด้วย ORDER BY และ LIMIT

1K

สอนวิธีดูข้อมูลล่าสุด SQL ด้วยการใช้คำสั่ง ORDER BY เพื่อเรียงลำดับรหัสจากมากไปหาน้อย หรือ DESC และใช้คำสั่ง LIMIT 0, 1 เพื่อแสดงข้อมูลล่าสุดออกมา แบบ 1 แถว หรือ 1 row ออกสู่หน้าจอ สามารถเขียนคำสั่งได้ดังนี้

 

ตัวอย่าง วิธีดูข้อมูลล่าสุด SQL ด้วย ORDER BY และ LIMIT

SELECT * FROM book ORDER BY id DESC LIMIT 0, 1;

ผลลัพธ์

+----+------------+--------+------------+
| id | name       | price  | created    |
+----+------------+--------+------------+
|  9 | SQL        | 180.00 | 2022-02-09 |
+----+------------+--------+------------+
1 row in set (0.000 sec)

คำอธิบาย

ดูข้อมูลล่าสุด SQL จากตัวอย่างใช้คำสั่ง ORDER BY id DESC เพื่อเรียง id จากมากไปหาน้อย และใช้คำสั่ง LIMIT 0, 1 สำหรับแสดงข้อมูลล่าสุด (ใหม่สุด) เพียงแถวเดียว หรือ 1 row ออกสู่หน้าจอ

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