为了账号安全,请及时绑定邮箱和手机立即绑定

您好,这里有个问题,需要大佬们帮帮忙,能在sql中同时使用desc和asc吗?

您好,这里有个问题,需要大佬们帮帮忙,能在sql中同时使用desc和asc吗?

守着一只汪 2021-04-05 11:07:53
如题;例如:表A姓名 成绩 排行老大 80 1老二 88 2老三 80 3老四 90 4我想搜索的结果按成绩从高到低排列,相同成绩时按排行数字小的排前面,即:老四 90 4老二 88 2老大 80 1老三 80 3请问要怎么写查询?
查看完整描述

2 回答

?
慕的地8271018

TA贡献1796条经验 获得超4个赞

如果表的列名是 :序列号  姓名   成绩    排行

123SELECT FROM 表A ORDER BY 序列号 asc,成绩 desc , 排行 asc

这个表示 先按 序列号 正序排, 序列号一样的 按 成绩 倒续排, 如果 序列号和成绩一样,就按 排行 正序排


查看完整回答
反对 回复 2021-04-11
?
狐的传说

TA贡献1804条经验 获得超3个赞

order by 成绩 desc,姓名 asc
这样就OK了

查看完整回答
反对 回复 2021-04-11
  • 2 回答
  • 0 关注
  • 382 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信