sqlserver用group by分组了,但是怎么才能给每一组数据按照从小到大编号呢

帮公司技术部问下,上午那位恩人还在吗?急等

可以使用内置函数 dense_rank() over () 的方式来进行分组排序编号,就是说按照你的排序方式来自动生成序列编号追问

能举例么

追答

比如:
select dense_rank() over (order by aa) as xh,
bb,cc
from table
这个样子呀,order by 要写在over里面,by后面的字段就是你要分组编号的字段了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-08-22
说得具体一点看看呢?
相似回答
大家正在搜