【发布时间】:2014-11-14 06:05:17
【问题描述】:
我想使用 ID 选择记录列表。我有像 254,265,10,258 这样的订单。我想选择相同的订单。但是当我在 sql server 中编写查询时,它会自动按照 10,254,258,265 这样的顺序。
如何在 sql server 2008 中使用查询来纠正这个问题?
我有 1000 条这样的记录。请任何人帮助我?
【问题讨论】:
-
请发表您的问题。
-
如果您想要一个特定的订单,您必须为您的查询提供一个明确的
ORDER BY子句。 -
marc_s 是对的。见msdn.microsoft.com/en-us/library/ms188385.aspx
-
记录的其余部分是什么样的?你为什么需要那个命令?是否有任何合乎逻辑的方式查看这些记录来判断您想要的顺序(如时间戳)?
标签: sql-server sql-server-2008 select