关于排序问题

关于排序问题

老师,您好:

请看下面这两张图片,为什么我排序的时候,为什么除了sal排序了,其他的好像都没有从小到大进行排序?

http://img1.sycdn.imooc.com//climg/5e8d717e09bd098b07260327.jpg

http://img1.sycdn.imooc.com//climg/5e8d717e09b5734b07210329.jpg


正在回答

登陆购买课程后可参与讨论,去登陆

4回答

同学,你好。同学的理解是正确的,ORDER BY会根据后面的关键字依次满足其排序规则。祝学习愉快~


cn_five 2020-04-08 18:17:44

你应该选择部门编号作为第一排序列,因为部门编号有重复的,然后再以工资或者入职时间作为第二排序列。这样子显得很有逻辑,以工资作为第一排序列,如果工资有重复的会以入职时间作为排序列,最后如果入职时间有重复的就以部门编号大小作为排序。

  • 提问者 为学习而奋斗 #1
    好的,谢谢,不过在这里我只要知道它的原理就好了,在这里我只是不知道它的原理,至于排序这一块我还是会的,谢谢
    2020-04-08 18:25:25
提问者 为学习而奋斗 2020-04-08 14:53:17

我明白了明白了,它会先去排序首要的条件,如果首要条件遇到相同的记录如果排序不了,就会启动次要的排序内容,而这里的首要条件已经成立了,就不会去执行次要的条件是吧老师。

  • 提问者 为学习而奋斗 #1
    如果发现最后都不行,才会去使用主键排序
    2020-04-08 14:55:10
提问者 为学习而奋斗 2020-04-08 14:41:21
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师