สอนเขียนคำสั่ง SQL หาค่าสุดท้ายของตาราง ด้วยคำสั่ง ORDER BY ใช้สำหรับเรียงลำดับข้อมูลโดยต้องเรียงแบบ DESC คือมากไปหาน้อย และกำหนด LIMIT 1 สำหรับแสดงเฉพาะ row แรกสุด สามารถเขียนคำสั่งได้ดังนี้
ตัวอย่าง ข้อมูลปกติ Java รหัส 10 อยู่ลำดับสุดท้าย
+----+------------+--------+
| id | name | price |
+----+------------+--------+
| 1 | Java | 199.00 |
| 2 | PHP | 130.00 |
| 3 | MySQL | 130.00 |
| 4 | SQL | 140.00 |
| 5 | Linux | 180.00 |
| 6 | SQL Server | 220.00 |
| 7 | Windows | 220.00 |
| 8 | Javascript | 130.00 |
| 9 | SQL | 140.00 |
| 10 | Java | 199.00 |
+----+------------+--------+
ตัวอย่าง SQL หาค่าสุดท้ายของตาราง ด้วย ORDER BY และ LIMIT 1
SELECT * FROM book ORDER BY id DESC LIMIT 1;
ผลลัพธ์
+----+------+--------+
| id | name | price |
+----+------+--------+
| 10 | Java | 199.00 |
+----+------+--------+
1 row in set (0.001 sec)
ใช้คำสั่ง SELECT * สำหรับแสดงทุก columns จากตาราง book และเรียงจากมากไปหาน้อยด้วย ORDER BY id DESC และกำหนด LIMIT 1 ให้แสดง row แรกสุด ซึ่งเป็นอีกหนึ่งวิธีสำหรับหาค่าสุดท้ายของตาราง