Presupunând că este nevoie de afişarea, dintr-un număr de vreo 30 de înregistrări:
- a primelor cinci, pentru locul I,
- a următoarelor 10, pentru locul II şi
- a încă 14 pentru locul III.
Acest lucru se poate realiza uşor în MySQL prin folosirea lui LIMIT şi OFFSET.
|
1 2 3 |
-- Primele 5 inregistrari SELECT * FROM customers LIMIT 5; |

|
1 2 3 4 |
-- Urmatoarele 10 inregistrari SELECT * FROM customers LIMIT 5,10; -- sau SELECT * FROM customers LIMIT 10 OFFSET 5; |

În varianta simplă, se poate observa că poziţia de la care se începe afişarea este trecută prima, apoi limita de înregistrări, a doua. De asemenea, se poate remarca că poziţia de la care se începe efectiv extragerea este de la offset+1.
|
1 2 3 4 |
-- Urmatoarele 14 inregistrari SELECT * FROM customers LIMIT 15,14; -- sau SELECT * FROM customers LIMIT 14 OFFSET 15; |

Vor fi extrase până la poziţia 29, dar din motive de economie de spaţiu, am scurtat imaginea…
Sursa: w3Schools.com