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

Bisakah saya menggunakan fungsi MySQL di LIMIT offset?

Tidak, Anda tidak dapat melakukannya secara langsung . LIMIT dan OFFSET nilai harus konstan.

Kutipan dari dokumen MySQL :

Anda dapat menggunakan pernyataan dan variabel yang telah disiapkan, meskipun:

SELECT @offset:=FLOOR(1 + RAND() * COUNT(*)) FROM sites;
PREPARE STMT FROM 'SELECT * FROM sites WHERE ... LIMIT ?, 1';
EXECUTE STMT USING @offset; 



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menghubungkan database mysql server jauh ke localhost

  2. Apa cara paling efisien untuk memilih n baris terakhir dalam tabel tanpa mengubah struktur tabel?

  3. Menghitung Bidang dengan Nilai Yang Sama

  4. Apakah mungkin untuk memperbarui beberapa baris sekaligus menggunakan Zend_Db_Table?

  5. Array multidimensi untuk mengelompokkan Kategori dan subkategori