mysql統計テーブル内の受注が数値より大きい
1105 ワード
面接で聞かれた希望は皆さんの役に立つことを望んで、日常の小さな知識を記録します.
まずデータテーブルです
sql出力当日消費が89より大きいリスト
結果は次のとおりです.
まずデータテーブルです
mysql> select * from order_list;
+------------+--------+-------+---------------------+
| id | name | price | data |
+------------+--------+-------+---------------------+
| 2019101301 | | 199 | 2019-10-13 17:24:34 |
| 2019101302 | | 99 | 2019-10-13 17:27:34 |
| 2019101303 | | 299 | 2019-10-13 17:32:34 |
| 2019101304 | | 89 | 2019-10-13 17:39:18 |
| 2019101305 | | 39 | 2019-10-13 17:24:34 |
| 2019101306 | | 69 | 2019-10-13 17:39:19 |
+------------+--------+-------+---------------------+
6 rows in set (0.00 sec)
sql出力当日消費が89より大きいリスト
SELECT SUM(price),name FROM order_list GROUP BY name HAVING SUM(price)>89 ;
を書く結果は次のとおりです.
mysql> SELECT SUM(price),name FROM order_list GROUP BY name HAVING SUM(price)>89 ;
+------------+--------+
| SUM(price) | name |
+------------+--------+
| 498 | |
| 99 | |
| 108 | |
+------------+--------+
3 rows in set (0.00 sec)