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

MySQL chọn và tính toán giá trị từ nhiều cột

Tại sao bạn sử dụng mệnh đề "where"?

mysql> select * from test;
+------------+------------+----------+
| request_id | unit_value | quantity |
+------------+------------+----------+
|          1 |          3 |        2 |
|          1 |         19 |        1 |
|          2 |       6.76 |     0.75 |
|          2 |         18 |      0.5 |
+------------+------------+----------+
4 rows in set (0.00 sec)

mysql> SELECT request_id, sum(unit_value * quantity) as x from test group by request_id;
+------------+--------------------+
| request_id | x                  |
+------------+--------------------+
|          1 |                 25 |
|          2 | 14.070000171661377 |
+------------+--------------------+
2 rows in set (0.00 sec)


  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ọn tất cả các mục trong một bảng và kết hợp với một bảng khác, cho phép rỗng

  2. PDO, $ _GET và CHỌN từ Cơ sở dữ liệu MySQL

  3. PHP / MySQL - Cách tốt nhất để tạo chuỗi ngẫu nhiên duy nhất?

  4. MySql SP lồng nhau có thể là một nút cổ chai không?

  5. Mã lỗi 1064, trạng thái SQL 42000:Bạn có lỗi trong cú pháp SQL của mình;