สอนเขียนคำสั่ง SQL แสดงข้อมูลล่าสุด หรือแสดงข้อมูลใหม่สุด ด้วยการเรียงลำดับแบบ DESC คือ แบบมากไปน้อย และใช้คำสั่ง LIMIT 1 คือแสดงข้อมูล row แรกสุด ซึ่งก็คือ การแสดงข้อมูลล่าสุด สามารถเขียนคำสั่งได้ดังนี้
ตัวอย่าง SQL แสดงข้อมูลล่าสุด แสดงข้อมูลใหม่สุด
SELECT id, name FROM book ORDER BY id DESC LIMIT 1;
ผลลัพธ์
+----+------+
| id | name |
+----+------+
| 10 | Java |
+----+------+
1 row in set (0.001 sec)
SQL แสดงข้อมูลล่าสุด คำสั่งด้านบนแสดง columns id และ name จากตาราง book โดยมีการเรียงลำดับแบบ DESC คือ มากไปหาน้อย และใช้คำสั่ง LIMIT 1 เพื่อแสดงข้อมูลล่าสุดออกมาเพียง row เดียว