发贴问一个关于,排序,条件搜索的先后。。是否影响其结果的问题。。。。。大家快来回答。。。
在SQL中,
A先排序(比如是时间先后),再按条件搜索,
B先条件搜索,再排序
理论是,A和B的结果都是一样,就是。。不知道大家有没有,不一样的案例。。
SQL分页有好种,比如ID NOT IN ID<多少,这些测出来的结果都一样,暂时没有测试EF的分页生成语句,不知道结果是否一样。。
真的只有10分了。。
------解决方案--------------------
SELECT * FROM Table WHERE ID = 1 ORDER BY TIME
SELECT * FROM (
SELECT * FROM Table ORDER BY TIME
) T WHERE T.ID =1
结果都是一样的,只是执行效率不同