SELECT TOP 20 * FROM TB ORDER BY NEWID()

解决方案 »

  1.   

    order by newid() --随机取函数!!
      

  2.   

    SELECT TOP 20 * FROM TB ORDER BY NEWID()
      

  3.   

    SELECT TOP 20 * FROM TB ORDER BY NEWID()   出错'NEWID' 不是可以识别的 函数名。何解????
      

  4.   

    Sql server:    select top 20 * from 表 order by newid()Access:    SELECT top 20 * FROM 表 ORDER BY Rnd(id) Rnd(id) 其中的id是自动编号字段,可以利用其他任何数值来完成比如用姓名字段(UserName)    SELECT top 20 * FROM 表 ORDER BY Rnd(len(UserName)) MySql:    Select * From 表 Order By rand() Limit 20