求一个 SQL 的语句的写法

2017-12-01 21:19:36 +08:00
 cnqncom
使用 order 进行一张表的排序
select id,views from wx_friend order by views desc
得出结果的 id 是原先数据的 id,而我想要的是根据 views 排序后的排名名次。从 1、2、3.....这样排序下来
1326 次点击
所在节点    问与答
6 条回复
cnqncom
2017-12-01 21:34:36 +08:00
这样的查询显示出两个字段:id views
我还想有一个排名名次的字段,例如:mingci
在这个字段上显示出第一行数据 1
第二行数据 2
第三行数据 3
.....
mliilm
2017-12-01 21:38:29 +08:00
关键字: 窗口函数
golmic
2017-12-01 21:52:31 +08:00
楼上+1
golmic
2017-12-01 21:52:40 +08:00
partition by
Telegram
2017-12-01 21:56:56 +08:00
ROW_NUMBER
cnqncom
2017-12-02 05:38:39 +08:00
数据库是 MYSQL

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/411251

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX