我有一张类似如下的table:
+---------+--------------+
| user_id | distance |
+---------+--------------+
| 101 | 12.05 |
| 103 | 4.8 |
| 207 | 37.1 |
| 991 | 3.51 |
| 215 | 15.9 |
+---------+--------------+
然后我需要覆盖不同距离的用户数: 0-5km
作为 short_distance
, 5-10km
作为 medium_distance
, >10km
作为 long_distance
.
我在聚合的时候有点困惑。
2条答案
按热度按时间ffx8fchx1#
您需要按类别计算用户数。试试这个
演示
ct2axkht2#
使用大小写表达式: