SQL 2005 随机数据的抽取

随机数据的抽取

 set @SQL='select top ' + @MultipleNum + ' * '
 set @SQL= @SQL + ' from T_Choice'
 set @SQL= @SQL + ' where'
 set @SQL= @SQL + ' CourseID=' +@CourseID
 set @SQL= @SQL + ' and ChoiceType=3 '
 set @SQL= @SQL + ' order   by   newid()'

 execute(@SQL)

 

说明:top关键字和newid()函数的组合查询可以产生随机查询结果(每次查询的结果会不一样),不信你试试

posted on 2009-05-17 23:24  <夜风>  阅读(379)  评论(0编辑  收藏  举报

导航