一个数字排列疑难问题
我有10个数字 从0-9...统计在一个表中出现的次数,
并且需要给这10个数字分别用字母A 、B、C、D、E...J 来表示其出现的次数,次数最小用A表示。。J表示出现次数越多。一次类似。
用sql 怎么来实现
[解决办法]
- SQL code
select char(64+row_number() over(order by count(1))),num,count(1) from tb group by num
发布时间: 2012-11-08 08:48:11 作者: rapoo
一个数字排列疑难问题
我有10个数字 从0-9...统计在一个表中出现的次数,
并且需要给这10个数字分别用字母A 、B、C、D、E...J 来表示其出现的次数,次数最小用A表示。。J表示出现次数越多。一次类似。
用sql 怎么来实现
[解决办法]
select char(64+row_number() over(order by count(1))),num,count(1) from tb group by num