2013年10月14日

工作时对于sqlserver中一些函数及语句的应用记录

摘要: 1.NEWID()函数SELECT top 10 * FROM admin ORDER BY NEWID() --从admin表中随机取10条数据摘记:order by 一般是根据某一字段排序,newid()的返回值 是uniqueidentifier ,order by newid()随机选取记录是如何进行的 newid()在扫描每条记录的时候都生成一个值, 而生成的值是随机的, 没有大小写顺序. 所以最终结果再按这个排序, 排序的结果当然就是无序的了 或者 select top 10 *,newid() as Random from admin ORDER BY Random 后者效率要. 阅读全文

posted @ 2013-10-14 14:43 慧语 阅读(235) 评论(0) 推荐(0) 编辑

导航