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

Mysql - BATAS berdasarkan Persentase?

Benar. LIMIT klausa mengambil offset dan hitungan baris, bukan persentase. Anda sedang memikirkan Microsoft SQL Server, yang mendukung SELECT TOP 20 PERCENT ... (perhatikan bahwa tidak ada LIMIT atau TOP ditentukan dalam SQL standar).

Saya akan melakukan ini dalam dua pertanyaan:

SELECT COUNT(*) FROM MyTable WHERE ...conditions...

SELECT * FROM MyTable WHERE ...conditions... ORDER BY ...order... LIMIT ?

Ganti parameter ? dengan hitungan / 5.

Anda tidak harus menyelesaikan setiap masalah dalam satu kueri.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kehilangan koneksi ke MySQL setelah beberapa saat, dan tidak terhubung kembali

  2. Metode kutipan PDO

  3. Memproses data dalam jumlah besar secara efisien dengan MySQL dan PHP

  4. MySQL SELECT beberapa hari terakhir?

  5. Bagaimana-untuk:Peringkat Hasil Pencarian