Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Hiển thị các bản ghi đếm dữ liệu của một cột nhất định và tính tổng số tiền

Bạn đang tìm kiếm GROUP BY và tổng hợp tương đối COUNT ( ) SUM () các chức năng ở đây:

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

Điều này sẽ đặt mỗi BetType vào một hàng duy nhất và cho phép bạn áp dụng các tổng thể chẳng hạn như COUNT (*) để có được "bao nhiêu hàng phù hợp với BetType này "hoặc sử dụng SUM (BetAmount) để thêm tất cả BetAmount tổng số các giá trị phù hợp với BetType được chỉ định .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chức năng tuần tự hóa trong PHP - Thêm dữ liệu tuần tự hóa vào mysql, sau đó tìm nạp và hiển thị

  2. Nhận khoảng thời gian trong mysql

  3. MySQL - Đệ quy cấu trúc cây

  4. Mysql Định dạng ngày giờ không hợp lệ:1292 Giá trị ngày giờ không chính xác khi tạo một số dữ liệu giả để thử nghiệm

  5. MySQL - Tại sao truy vấn này không sử dụng chỉ mục (theo giải thích)