修改时用order by的问题

修改时用order by的问题

再修改内容时

UPDATE t_emp set empno=empno+1,mgr=mgr+1

ORDER BY empno DESC;

如果不用order by语句也能运行成功 这样和用了order by有什么不同

正在回答 回答被采纳积分+1

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

1回答
好帮手慕小小 2022-01-25 16:13:24

同学你好,ORDER BY是对运行结果进行排序的,其中DESC表示降序,可参考:https://img1.sycdn.imooc.com//climg/61efb0b609249f1007960811.jpg

相关文档链接:http://file1.mukewang.com/view/06ec31ba508cf61639120a3edd5f9c37/2a18d094264e03e27b042d2c0edb13db.html?auth_key=1643184733-bwMU-0-ef806289c7da5d749dae046d8e785de9

祝学习愉快~

  • 提问者 叫兽易star #1

    这个我知道 我是说在修改时不加order by结果有什么不一样吗

    2022-01-25 16:16:58
  • 好帮手慕小小 回复 提问者 叫兽易star #2

    同学你好,很抱歉呢老师没能准确理解同学的问题。修改时使用order by是为了修改方便不出错,例如对主键进行修改加一时,因为主键是唯一的,修改时可能造成主键冲突,故使用了order by进行降序排列。

    相关课程视频参考:https://class.imooc.com/lesson/2321#mid=53620&time=115

    祝学习愉快~

    2022-01-25 17:46:56
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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