互联网服务数据库

rownumber()over()的问题,急问!!!

使用rownumer()over()对数据排名,怎么才能使一样的数值排名是一样的?
我现在的情况是,数据是一样的,但是排序却是不一致的,依次顺延,而不是并列的,
哪位大侠可以帮忙解决一下啊!
参与3

3同行回答

leo_wynleo_wyn商业智能工程师Security
try on :RANK()                   返回的间隔的数DENSE_RANK()   密集的序列返回的是没有间隔的数显示全部
try on :

RANK()                   返回的间隔的数
DENSE_RANK()   密集的序列返回的是没有间隔的数收起
系统集成 · 2009-07-22
浏览509
yueguang80111yueguang80111软件开发工程师xx
你这个问题,解决办法是自己需写一个排名函数,简单的说就是你实现把这些排名写死,然后通过函数输出就行了!如果用rownumer() over()那没有办法显示全部
你这个问题,解决办法是自己需写一个排名函数,简单的说就是你实现把这些排名写死,然后通过函数输出就行了!如果用rownumer() over()那没有办法收起
互联网服务 · 2009-07-20
浏览530
rownumer() over()是一个OLAP函数,结果不稳定。显示全部
rownumer() over()是一个OLAP函数,结果不稳定。收起
2009-07-13
浏览465

提问者

yx0409
数据仓库工程师中油瑞飞
擅长领域: 数据库

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2009-07-13
  • 关注会员:0 人
  • 问题浏览:3930
  • 最近回答:2009-07-22
  • X社区推广