SQL order by子句是否保证稳定(按标准)
|
我正在使用以下查询来查询在两列上有订单的DB.
我的问题是,排序是否保证稳定(按标准).虽然它没有任何意义,但不稳定,但我问这个,因为我在网上读到了
解决方法这种排序不能保证稳定.我认为SQL Server documentation对如何实现稳定排序有一个很好的解释:
理解排序不稳定的最简单方法是返回表的定义.表在SQL中本质上是无序的.因此,没有任何顺序可以依靠“稳定性”. 作为第二个考虑因素,可以并行地实施分类.在大多数并行排序中,公共密钥被汇集在一起??而没有关于其原始顺序的信息(除非在排序密钥中显式或隐式地实现). (编辑:哈尔滨站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 权威快报:.CN增长迅猛.COM仍居首位!
- SQL Server 2012列表中的随机字符串
- sql – 为什么使用EXECUTE IMMEDIATE运行此查询会导致它失败
- SQL动态ORDER BY使用别名
- inetinfo.exe是什么进程 关于inetinfo.exe的介绍
- sql-server – 使用带有nHibernate的CreateSQLQuery的SQL S
- sql – 从工资中选择rownum,其中rownum = 3;
- 昂达NK7U PRO:让您的Athlon 2500+稳超3200+
- 分析:Google日渐强大 会不会成第二个微软
- sql-server-2008-r2 – 将SQL Server 2008 R2表/数据从开发
