SQL order by子句是否保证稳定(按标准)
|
我正在使用以下查询来查询在两列上有订单的DB.
我的问题是,排序是否保证稳定(按标准).虽然它没有任何意义,但不稳定,但我问这个,因为我在网上读到了
解决方法这种排序不能保证稳定.我认为SQL Server documentation对如何实现稳定排序有一个很好的解释:
理解排序不稳定的最简单方法是返回表的定义.表在SQL中本质上是无序的.因此,没有任何顺序可以依靠“稳定性”. 作为第二个考虑因素,可以并行地实施分类.在大多数并行排序中,公共密钥被汇集在一起??而没有关于其原始顺序的信息(除非在排序密钥中显式或隐式地实现). (编辑:海洋资讯信息网_我爱站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- sql-server – T-SQL DROP TYPE IF EXISTS
- sql – CASCADE在多对多自引用表中删除
- sql-server – SQL Server Management Studio慢速打开新窗口
- 网页制作中使用规范的HTML代码的几点
- sql – 检测oracle表中每行中具有相同值的所有列
- SQL:根据其他列中的多个条件计算一列中的不同值
- sql – 删除实例的所有临时表
- sql-server – SQL Server 2008:找出表中的主键/外键?
- sql-server-2005 – 永久删除表时回收SQL Server 2005数据库
- SqlDateTime溢出是什么原因?如何解决?

