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

mysql tìm nạp tổng php

Nếu bạn chỉ muốn xem tổng số cho mỗi product_id

SELECT product_id, SUM(trans_value)
FROM table
GROUP BY product_id
ORDER BY product_id

Nếu bạn thực sự cần các giá trị âm và dương riêng biệt:

SELECT SUM(IF(trans_value<0;trans_value;0)) neg, SUM(IF(trans_value>0;trans_value;0)) pos
FROM table

Sẽ đặt tổng các giá trị âm trong neg , tổng các giá trị dương trong pos . pos + neg sẽ là tổng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL SELECT AS kết hợp hai cột thành một

  2. Có xuất hiện trong tất cả (bộ phân chia?) Hoạt động được tích hợp trong MySQL không?

  3. Tạo bảng trong câu lệnh sql bằng cách sử dụng executeUpdate trong Mysql

  4. Truy vấn cập nhật Mysql với câu lệnh chuẩn bị đang đưa ra lỗi

  5. @BindBean của JDBI không tìm thấy các tham số được đặt tên trong lớp bean trong khi INSERT