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

COUNT(*) mengembalikan beberapa baris, bukan hanya satu

COUNT() sedang bekerja seperti yang diharapkan. Saat Anda menempatkan group by klausa, count() memberi Anda hasil untuk GROUP BY . Jika Anda ingin mendapatkan jumlah baris dalam kueri yang menyertakan group by , gunakan itu sebagai subkueri.

Sesuatu seperti:

SELECT COUNT(*) FROM (SELECT * FROM `table`
                      GROUP BY `column1`) AS `a`


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menambahkan Kesalahan Kunci Asing

  2. Di mana Saya Harus Menyimpan String Koneksi database?

  3. Menyiapkan Laravel pada kesalahan migrasi artisan php Mac:Tidak ada file atau direktori seperti itu

  4. Apakah kedua fungsi ini berlebihan untuk sanitasi?

  5. Bagaimana cara mencari garis miring (\) di MySQL? dan mengapa melarikan diri (\) tidak diperlukan untuk di mana (=) tetapi untuk Suka diperlukan?