回答

收藏

TSQL,有关用户年龄的小查询帮助

技术问答 技术问答 422 人阅读 | 0 人回复 | 2023-09-12

我有一张带注册用户的表,其中年保存为varchar只是因为我只用了一年。为了显示哪些用户更有可能注册,我想创建有年龄段的饼图。* N8 h+ }8 L# {4 c0 `7 z; |
下面的查询为我提供了用户年龄计数,这些用户年龄在表中显示了5次以上,以避免小结果。虽然这些小结果,但在ount(userID)>
5 P6 s$ F  f9 X* K1 o0 O$ h5下面,我想像其他人一样展示它。我应该在这个查询中添加什么,或者我可以重新设计它。我可以创建一些愚蠢的解决方案,比如用完初始查询中出现的所有年份,然后选择除那些年以外的所有年份,但必须以更好、更有创意的方式编写这个查询。
0 Q. |, V* o, m因此,结果类似于1 10 1990 2 1980 3 10
# k6 ^) @$ f/ l7 t: Z2 ^9 F% O  y. gselect count(userID) ageCount,userBirthYear from Usersgroup by userBirthYearhaving count(userID)>5order by count(userID) desc谢谢" X! J( e, r  X; i: a9 O/ m/ y
                                                                , R7 p4 \9 W" s# ~+ Z. N6 U. _3 q
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则