select top 2 * 
from 结果集
order by checksum(newid())

解决方案 »

  1.   


    create table test1
    (
     name varchar(50)
    )
    insert into test1 select '单位A'
    insert into test1 select '单位B'
    insert into test1 select '单位C'
    insert into test1 select '单位D'
    insert into test1 select '单位E'
    insert into test1 select '单位F'
    insert into test1 select '单位G'
    insert into test1 select '单位H'
    insert into test1 select '单位I'
    insert into test1 select '单位J'
    insert into test1 select '单位K'select top 2 * 
    from test1
    order by checksum(newid()) 
    drop table test1