进口食品卫检是什么:SQL问题?

来源:百度文库 编辑:神马品牌网 时间:2024/05/02 08:58:27
请问这句SQL的运行顺序是什么?
SELECT TOP 3 * FROM TAB ORDER BY NEWID()
他是先把TAB中的所有记录赋予一个NEWID()
还是先在TAB中取出3条记录,然后再赋予NEWID()
谢谢!!!

先执行NEWID()方法,获取一个字段名
在根据NEWID获取的字段名排序,从tab表中取出排序后的前3条记录

我认为先按NEWID()降序排列后,取出前3列