Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL एकाधिक कॉलम से मूल्य का चयन और गणना करता है

आप "कहां" खंड का उपयोग क्यों करते हैं?

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. दो पंक्तियों के बीच समय का अंतर - mysql

  2. पायथन पांडा NaN मानों के साथ sql को लिखते हैं

  3. एंड्रॉइड- डेटा स्पिनर में आवंटित किया जाता है लेकिन जब स्पिनर में मूल्य नहीं दिखाया जाता है

  4. शून्य के साथ एक mysql INT फ़ील्ड की शुरुआत करना

  5. अंतरराष्ट्रीय और बहुभाषी उद्देश्यों के लिए डेटाबेस मॉडलिंग