SQLite Batas klausa
SQLiteLIMIT klausa digunakan untuk membatasi jumlah data yang dikembalikan oleh pernyataan SELECT.
tatabahasa
Sintaks dasar pernyataan SELECT dengan LIMIT klausa sebagai berikut:
column1 SELECT, column2, columnN FROM table_name LIMIT [tidak ada baris]
Berikut adalah sintaks untuk LIMIT dan OFFSET klausul klausul ketika digunakan dengan:
column1 SELECT, column2, columnN FROM table_name LIMIT [tidak ada baris] OFFSET [baris num]
mesin SQLite akan kembali ke awal baris berikutnya sampai semua lini mengingat OFFSET sampai, seperti yang ditunjukkan dalam contoh terakhir berikut.
contoh
meja PERUSAHAAN Misalkan memiliki catatan berikut:
ID NAMA UMUR ALAMAT GAJI ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20.000,0 2 Allen 25 Texas 15.000,0 3 Teddy 23 Norwegia 20.000,0 4 Mark 25 Rich-Mond 65.000,0 5 David 27 Texas 85.000,0 6 Kim 22 South-Hall 45.000,0 7 James 24 Houston 10.000,0
Berikut adalah contoh, membatasi jumlah baris yang ingin Anda ekstrak dari tabel:
sqlite> SELECT * FROM LIMIT PERUSAHAAN 6;
Ini menghasilkan hasil sebagai berikut:
ID NAMA UMUR ALAMAT GAJI ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20.000,0 2 Allen 25 Texas 15.000,0 3 Teddy 23 Norwegia 20.000,0 4 Mark 25 Rich-Mond 65.000,0 5 David 27 Texas 85.000,0 6 Kim 22 South-Hall 45.000,0
Namun, dalam beberapa kasus, hal itu mungkin memerlukan tertentu offset dari awal catatan ekstraksi. Berikut adalah contoh, untuk memulai penggalian tiga catatan dari tempat ketiga:
sqlite> SELECT * FROM LIMIT PERUSAHAAN 3 OFFSET 2;
Ini menghasilkan hasil sebagai berikut:
ID NAMA UMUR ALAMAT GAJI ---------- ---------- ---------- ---------- ---------- 3 Teddy 23 Norwegia 20.000,0 4 Mark 25 Rich-Mond 65.000,0 5 David 27 Texas 85.000,0