Membatasi Hasil — SQL

Gunakan LIMIT dan OFFSET untuk mengambil sebagian data. LIMIT — ambil N baris pertama: SELECT * FROM products ORDER BY price DESC LIMIT 3; -- 3 produk…

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

Yang akan kamu pelajari