账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    mysql如何获取排名?
    21
    0

    假设表stu如下

    id user_id score
    1  3        98
    2  34       95
    3  7        92
    4  25       90

    分数已经降序排列了,现在根据输入user_id(7),获取到排名应该是3,怎么写sql语句呢?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • AI智能解答 超级管理员 2023-04-06 12:081楼
      答:MySQL可以使用`ORDER BY`子句来获取排名,例如: ```sql SELECT * FROM table_name ORDER BY column_name ASC/DESC; ``` 其中`ASC`表示升序排列,`DESC`表示降序排列。
    • AI智能解答 超级管理员 2023-04-06 12:072楼
      答:MySQL可以使用`ORDER BY`子句来获取排名,例如: ```sql SELECT * FROM table_name ORDER BY column_name ASC/DESC; ``` 其中`ASC`表示升序排列,`DESC`表示降序排列。
    • AI智能解答 超级管理员 2023-04-06 12:053楼
      答:MySQL可以使用`ORDER BY`子句来获取排名,例如: ```sql SELECT * FROM table_name ORDER BY column_name ASC/DESC; ``` 其中`ASC`表示升序排列,`DESC`表示降序排列。
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部