我试图找到一种按价格“组”对数据库表中的价格进行分组的方法。所以我的数据库表看起来像这样:
+-------+------------------+
| Field | Type |
+-------+------------------+
| id | int(11) unsigned |
| name | varchar(255) |
| price | varchar(30) |
+-------+------------------+
这些是我的数据库表中的相关字段。我想要完成的是运行一个查询,该查询将按价格范围对结果进行分组,因此价格在 1 美元到 10 美元之间的商品将进入第 1 组;11 到 20 美元将进入价格组 #2,等等……所以它应该看起来像这样:
+-------------+------------+
| price_group | item_count |
+-------------+------------+
| $1-$10 | 10 |
+-------------+------------+
| $11-$20 | 8 |
+-------------+------------+
| $21-$30 | 22 |
+-------------+------------+
| $31-$40 | 58 |
+-------------+------------+
| $41-$40 | 3 |
+-------------+------------+
我没有尝试过的任何代码,因为我不确定从哪里开始。仍在寻找线索。