V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
cnqncom
V2EX  ›  问与答

求一个 SQL 的语句的写法

  •  
  •   cnqncom · 2017-12-01 21:19:36 +08:00 · 1434 次点击
    这是一个创建于 2580 天前的主题,其中的信息可能已经有所发展或是发生改变。
    使用 order 进行一张表的排序
    select id,views from wx_friend order by views desc
    得出结果的 id 是原先数据的 id,而我想要的是根据 views 排序后的排名名次。从 1、2、3.....这样排序下来
    6 条回复    2017-12-02 05:38:39 +08:00
    cnqncom
        1
    cnqncom  
    OP
       2017-12-01 21:34:36 +08:00
    这样的查询显示出两个字段:id views
    我还想有一个排名名次的字段,例如:mingci
    在这个字段上显示出第一行数据 1
    第二行数据 2
    第三行数据 3
    .....
    mliilm
        2
    mliilm  
       2017-12-01 21:38:29 +08:00 via Android
    关键字: 窗口函数
    golmic
        3
    golmic  
       2017-12-01 21:52:31 +08:00 via Android
    楼上+1
    golmic
        4
    golmic  
       2017-12-01 21:52:40 +08:00 via Android
    partition by
    Telegram
        5
    Telegram  
       2017-12-01 21:56:56 +08:00 via iPhone
    ROW_NUMBER
    cnqncom
        6
    cnqncom  
    OP
       2017-12-02 05:38:39 +08:00
    数据库是 MYSQL
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3047 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 12:57 · PVG 20:57 · LAX 04:57 · JFK 07:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.