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

Tổng phép nhân các cột cho các hàng có ID tương tự trong MySQL

SELECT
id, 
SUM(amount*price) AS total
FROM mytable
GROUP BY id

Dữ liệu:

| id | amount | price |
|----|--------|-------|
| 2  | 3      | 19    |
| 2  | 3      | 89    |
| 3  | 203    | 1     |

Kết quả:

id  total
2   324
3   203


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao truy vấn sql này không trả về bất kỳ kết quả nào so sánh các số dấu phẩy động?

  2. Xóa các hàng trùng lặp trong MySQL (Bỏ qua khóa chính)

  3. Ping máy chủ MySQL

  4. Muốn giới hạn giá trị của một trường MySQL trong phạm vi cụ thể (Giá trị thập phân)

  5. PHP và MySQL - làm thế nào để tránh mật khẩu trong mã nguồn?