เพื่อให้ได้ค่าสูงสุดอันดับสี่ ให้ใช้ LIMIT OFFSET พร้อมกับ ORDER BY ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable ( Amount int); Query OK, 0 แถวได้รับผลกระทบ (0.88 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable (980); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.15 วินาที) mysql> แทรกลงในค่า DemoTable (670); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.19 วินาที) mysql> แทรกลงในค่า DemoTable ( 890); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.15 วินาที) mysql> แทรกลงในค่า DemoTable (995); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.25 วินาที) mysql> แทรกลงในค่า DemoTable (198); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ ( 0.10 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+---------+| จำนวน |+-------+| 980 || 670 || 890 || 995 || 198 |+--------+5 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามเพื่อให้ได้ค่าสูงสุดอันดับสี่ -
mysql> เลือก *จากคำสั่ง DemoTable ตามจำนวนการจำกัดที่ 1 ออฟเซ็ต 3;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+---------+| จำนวน |+-------+| 670 |+--------+1 แถวในชุด (0.00 วินาที)