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

Tampilkan catatan yang menghitung data kolom tertentu dan menjumlahkan jumlah total

Anda sedang mencari GROUP BY dan agregasi relatif COUNT() dan SUM() fungsi di sini:

SELECT
    BetType,
    COUNT(*) AS 'Count'
    SUM(BetAmount) AS 'BetAmount Total',
    SUM(Payout) AS 'Payout Total'
FROM
    betdb
    LEFT JOIN matchdb
        ON betdb.MatchId = matchdb.MatchID
WHERE
    betdb.MatchID = 135
GROUP BY
    BetType

Ini akan menempatkan setiap BetType menjadi satu baris dan memungkinkan Anda untuk menerapkan agregat seperti COUNT(*) untuk mendapatkan "berapa banyak baris yang cocok dengan BetType ini " atau gunakan SUM(BetAmount) untuk menambahkan semua total BetAmount nilai yang cocok dengan BetType yang ditentukan .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara mengimpor file sql BESAR ke tabel mysql

  2. PDO Sisipkan Array Menggunakan Kunci Sebagai Nama Kolom

  3. Pilih baris di mana pivot memiliki SEMUA id

  4. Menghindari Pertanyaan Bersarang

  5. variabel pengikat mysqli