Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Tính tổng tiền từ cột Cost và Quantity trong MySQL

Tạo bảng:

mysql> CREATE TABLE DemoTable (
    Cost INT,
    Quantity INT
); Query OK, 0 rows affected (0.80 sec)

Chèn dữ liệu:

mysql> INSERT INTO DemoTable VALUES(65,2);   Query OK, 1 row affected (0.08 sec)
mysql> INSERT INTO DemoTable VALUES(290,4); Query OK, 1 row affected (0.18 sec)
mysql> INSERT INTO DemoTable VALUES(40,3);  Query OK, 1 row affected (0.10 sec)

Hiển thị dữ liệu:

mysql> SELECT * FROM DemoTable;

Kết quả:

+------+----------+
| Cost | Quantity |
+------+----------+
| 65   | 2        |
| 290  | 4        |
| 40   | 3        |
+------+----------+
3 rows in set (0.00 sec)

Truy vấn tính thành tiền từng dòng:

mysql> SELECT Cost, Quantity, Cost*Quantity AS Total_Amount FROM DemoTable;

Kết quả:

+------+----------+--------------+
| Cost | Quantity | Total_Amount |
+------+----------+--------------+
| 65   | 2        | 130          |
| 290  | 4        | 1160         |
| 40   | 3        | 120          |
+------+----------+--------------+
3 rows in set (0.02 sec)

Mở rộng: Dùng SUM(Cost*Quantity) để tính tổng toàn bộ đơn hàng.