sql >> Database teknologi >  >> RDS >> Mysql

MySQL vælge og beregne værdi fra flere kolonner

Hvorfor bruger du "hvor"-sætning?

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. match datoen fra datepicker med tilgængelig databasedag, og vis resultatet

  2. Hvordan tilføjer man indledende nul til forskellige char-længder i mysql?

  3. Sorter SQL-poster baseret på matchede betingelser

  4. Hvordan opretter man en ny side i wordpress plugin?