【发布时间】:2012-12-14 19:43:50
【问题描述】:
我使用的是 SQL Server 2008。
我有 2 个使用 UNION 加入的选择。第二个选择添加一行。我希望这一行始终显示在底部。我该怎么做?
【问题讨论】:
-
我的查询是按第一列字符排序的,它是按字母顺序排列的
-
@MikeChristensen 为什么要自动执行此操作? documentation 中没有提到保留数据的顺序。由于没有
ALL的UNION会删除重复项,这意味着SQL Server 很有可能首先在内部对数据进行排序以进行处理。作为一个简单而人为的例子,这对我来说在 2 之前返回 1:select 2 union select 1 union select 1
标签: sql sql-server sql-server-2008