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

Bagaimana cara mendapatkan jumlah hasil total ketika ada LIMIT dalam kueri?

Tambahkan kolom, total , misalnya:

select t.*
     , (select count(*) from tbl where col = t.col) as total
from tbl t
where t.col = 'anything'
limit 5

Seperti yang dinyatakan oleh @Tim Biegeleisen :limit kata kunci diterapkan setelah yang lainnya, jadi count(*) masih mengembalikan jawaban yang benar.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Membandingkan Waktu Failover Proxy Basis Data - ProxySQL, MaxScale, dan HAProxy

  2. Hapus baris duplikat di MySQL

  3. Menemukan jeda baris dan carriage return (\r\n) di MySQL

  4. Flask-SQLAlchemy - koneksi langsung ke banyak database

  5. Kesalahan fatal:Kesalahan Tidak Tertangkap:Panggilan ke fungsi yang tidak ditentukan mysql_connect ()