Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Data MySQL - Cara terbaik untuk mengimplementasikan paging?

Dari dokumentasi MySQL :

Klausa LIMIT dapat digunakan untuk membatasi jumlah baris yang dikembalikan oleh pernyataan SELECT. LIMIT membutuhkan satu atau dua argumen numerik, yang keduanya harus berupa konstanta bilangan bulat non-negatif (kecuali jika menggunakan pernyataan yang disiapkan).

Dengan dua argumen, argumen pertama menentukan offset dari baris pertama yang akan dikembalikan, dan yang kedua menentukan jumlah maksimum baris yang akan dikembalikan. Offset dari baris awal adalah 0 (bukan 1):

SELECT * FROM tbl LIMIT 5,10;  # Retrieve rows 6-15

Untuk mengambil semua baris dari offset tertentu hingga akhir kumpulan hasil, Anda dapat menggunakan beberapa angka besar untuk parameter kedua. Pernyataan ini mengambil semua baris dari baris ke-96 hingga terakhir:

SELECT * FROM tbl LIMIT 95,18446744073709551615;

Dengan satu argumen, nilai menentukan jumlah baris yang akan dikembalikan dari awal kumpulan hasil:

SELECT * FROM tbl LIMIT 5;     # Retrieve first 5 rows

Dengan kata lain, LIMIT row_count sama dengan LIMIT 0, row_count.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Fungsi Konversi MySQL

  2. Kinerja MySQL:Mengonversi MySQL ke MariaDB

  3. Bagaimana cara MEMESAN DENGAN SUM () di MySQL?

  4. Cara Mendapatkan Jumlah Bit dalam String di MySQL – BIT_LENGTH()

  5. Cara Menghapus Karakter Leading dan Trailing di MySQL