SQL语句算排名的问题
文档中的算排名的语句为什么这么复杂。select*fromtotal_salesorderbyDESC如果我写成这样有什么错误嘛?orderbysalesDESC...
文档中的算排名的语句为什么这么复杂。
select * from total_sales order by DESC
如果我写成这样有什么错误嘛?
order by sales DESC 展开
select * from total_sales order by DESC
如果我写成这样有什么错误嘛?
order by sales DESC 展开
2个回答
推荐于2017-08-22
展开全部
SQL语句算排名的问题
复杂语句的排名,要增加一个字段来显示顺序(排名)。如果是sqlserver2005及以后的版本,可以用ROW_NUMBER() over (order by 字段)这样。NTILE 也可以实现排名。
你这个写的语句,可以排序,但没有顺序号(排名)。
复杂语句的排名,要增加一个字段来显示顺序(排名)。如果是sqlserver2005及以后的版本,可以用ROW_NUMBER() over (order by 字段)这样。NTILE 也可以实现排名。
你这个写的语句,可以排序,但没有顺序号(排名)。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询