Blog Request tutorial? klik disini!

  • Limit Dan Offset

    Ditulis oleh: Aulia Rahmah Alhafidz
    2771 kali dibaca
    25 Aug / 2014 15:12

    Hai semua :) Hari ini kita akan membahas Limit dan Offset pada SQL. Saya beri ilustrasinya : Jika kita sedang membuat website portal berita, kita ingin pada halaman utama ada 5 berita terbaru yang ditampilkan. Lalu bagaimana caranya? Sementara data berita yang dimiliki ada banyak. Mudah sekali. Kita bisa gunakan fungsi LIMIT dan OFFSET.

    Hal pertama yang kita lakukan adalah membuat sebuah table. Contohnya seperti berikut :

    limit-dan-offset

    Lalu masukkan script SQL seperti berikut :

    SELECT * FROM berita ORDER BY tanggal DESC LIMIT 5; 

    Maka hasilnya adalah seperti berikut :

    limit-dan-offset

    Dapat kita ketahui bahwa LIMIT akan membatasi berapa data yang akan ditampilkan. Jika LIMIT 3 maka akan tampil 3 data. Perintah SQL dasarnya adalah seperti ini :

    SELECT * FROM nama_tabel LIMIT nomor;

    Sekarang kita akan menggunakan fungsi OFFSET. Coba ketikkan script seperti ini di tab SQL.

    SELECT * FROM berita LIMIT 5 OFFSET 4;

    Klik Go dan lihat hasilnya.

    limit-dan-offset

    Dapat kita ketahui bahwa OFFSET akan melewati beberapa baris sesuai dengan yang ditulis pada perintah SQL. Karena tadi ada 9 data di dalam tabel, kita lewati 4 data pertama, lalu yang akan ditampilkan adalah 5 berita selanjutnya.

    Bagaimana? Sudah paham dengan LIMIT dan OFFSET? Mudah kan?

    Semoga bermanfaat ya :)






Baca juga

Rukan Artha Gading Niaga Blok i - 23, Jalan Boulevard Artha Gading

Kelapa Gading, Jakarta Utara 14240

(Belakang Mall Artha Gading)

Telp: (021) 4585-0387


Ruko Permata Regensi Blok B - 18, Jalan Haji Kelik

Srengseng, Kebon Jeruk, Jakarta Barat 11630

(Depan Hutan Kota Srengseng)

Telp: (021) 5890-8355


Ruko Jalan Taman Daan Mogot Raya No. 23

Kel. Tanjung Duren Utara Kec. Grogol Petamburan, Jakarta Barat 11470

(Belakang Mall Citraland dan Kampus UNTAR II)

Telp: (021) 2941-1188


Ruko Jalan Kartini Raya No. 53

Pancoran Mas, Depok 16436

(± 5 Menit dari Kantor Walikota Depok)

Telp: (021) 7720-7657


Rukan Crown Palace Blok A no 12, Jl Prof Dr Soepomo no 231 (Samping Universitas Sahid).

Kec. Tebet, Kel. Menteng Dalam.

(± 1 Menit dari Tugu Pancoran)

Jakarta Selatan 12870

Telp: (021) 2298-3886

Buka setiap hari Senin - Minggu jam 09.00 s/d 21.00

SMS: 0851-0055-5666 / 0819-7555-666 / 0812-9933-3913 / 0812-9393-3210 / 0812-1999-9155