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()函数的组合查询可以产生随机查询结果(每次查询的结果会不一样),不信你试试
幽夜底衣角,那一片清风。