【发布时间】:2012-12-19 15:55:34
【问题描述】:
我正在使用以下查询:
select 8 Union Select 0 Union Select 15
在列中填充这 3 个数字。我得到的结果是:
0
8
15
但我希望先出现 8,然后是 0,然后是 15,例如
8
0
15
我该怎么做?
【问题讨论】:
-
为什么要按特定顺序排列这些?在查询它们所在的表时,其余的 SQL 不会认为它们是有序的。哎呀,我什至不会依赖带有自动生成键的插入顺序来完全符合您的期望(因为如果系统可以并行插入,您将任何潜在的订购扔出窗口)。如果您绝对需要按特定顺序排列它们,最好添加一个“排序”列。