Devdit
 

SQL หาค่าสุดท้ายของตาราง ด้วยการเรียงลำดับ และ LIMIT 0, 1

1.8K

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

 

ตัวอย่าง SQL หาค่าสุดท้ายจากตาราง ด้วย ORDER และ 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 LIMIT 0, 1 หมายความว่า เริ่มต้นเรียง id จากมากไปหาน้อย ด้วย DESC และแสดงแค่ row เดียว ด้วย LIMIT 0, 1 ทำให้ได้ค่าสุดท้ายของตารางออกมา

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