mssql sql server 随机获取表中记录的方法


摘要:
下文将讲述随机从数据表中获取记录的方法


例:
从表 TMP中随机获取前20条记录

    select top 20 * from [表名] order by newId()
    ----实现原理:
	--order by 后面跟一随机字段,那么首先为表中所有行记录 都生成一个newid()随机值,
	然后再根据这个随机值,做排序并输出相关数据