SQLServer排序问题不是预期的结果

人们常在论坛上问这样的问题:

为什么他要设置排列顺序一致的查询结果,有时不是,或在SQL2000,SQL2005 / 2008的顺序吗

事实上,SQLServer不返回,只要订单不在声明中指定。你可能有一个字段,索引已被索引

你想根据排序字段建立索引集的结果,那么你不指定顺序是没有问题的,因为表的顺序存储是在顺序的字段的顺序一致,所以你不可能指定一个顺序,但如果你不想在建立了索引的字段排序,或在SQL2000。建立了索引,但索引在SQL2005 / 2008,应当由顺序的明确规定。如果你不指定,即使你有相同的查询,

结果的顺序和最后的不一样是正常的。