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

Hitung baris di MySQL bersama dengan konten baris yang sebenarnya

Anda dapat menggunakan CROSS JOIN. Subquery akan mendapatkan hitungan untuk semua firstnames dan kemudian akan menyertakan nilai ini di setiap baris:

SELECT firstname, d.total
FROM BigTable
CROSS JOIN 
(
   SELECT COUNT(*) total
   FROM BigTable
   WHERE firstname LIKE 'a%'
) d
WHERE firstname LIKE 'a%';

Lihat SQL Fiddle dengan Demo



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bisakah saya melakukan mysql Pilih, Perbarui dan Hapus dalam satu permintaan?

  2. Apakah kunci utama juga indeks?

  3. MySQL Workbench jauh lebih cepat daripada Python untuk permintaan yang sama

  4. Menyimpan hari dan bulan (tanpa tahun)

  5. Laravel 5.3 Membuat Model Pengembalian Bidang tidak memiliki nilai default