Gunakan LIMIT dan OFFSET untuk mengambil sebagian data.
LIMIT — ambil N baris pertama:
SELECT * FROM products ORDER BY price DESC LIMIT 3;
-- 3 produk termahal
OFFSET — lewati N baris pertama:
SELECT * FROM products ORDER BY id LIMIT 5 OFFSET 10;
-- Ambil 5 produk, mulai dari baris ke-11 (skip 10 pertama)
Pola pagination:
-- Halaman 1 (item 1-10)
SELECT * FROM products LIMIT 10 OFFSET 0;
-- Halaman 2 (item 11-20)
SELECT * FROM products LIMIT 10 OFFSET 10;
-- Halaman 3 (item 21-30)
SELECT * FROM products LIMIT 10 OFFSET 20;
Rumus: OFFSET = (halaman - 1) × LIMIT