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

Cara membuat batas offset dinamis hanya menggunakan (Saya) SQL

Dari spesifikasi MySQL 5.5:

Jadi, di dalam prosedur tersimpan, berikut ini akan berfungsi:

DECLARE offset bigint
SELECT pagenr * 10 INTO offset FROM pages where id = 3;
SELECT * FROM table1 LIMIT offset, 10;

Jika tidak, Anda harus menghitung terlebih dahulu nilainya dan meneruskannya melalui kueri. Anda seharusnya sudah mengetahui ukuran halaman dan nomor halaman, jadi ini tidak akan sulit.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mengubah baris tabel mysql menjadi kolom

  2. Keamanan Basis Data - Enkripsi Cadangan Saat Transit &Saat Istirahat

  3. Cara membuat menu level tak terbatas melalui PHP dan mysql

  4. Pengguna tidak dapat mengakses database

  5. Konversi tipe data MySQL dari varchar ke float