日期:2014-05-17  浏览次数:20368 次

一个数字排列疑难问题
我有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