随机查询语句怎么写?

来源:百度知道 编辑:UC知道 时间:2024/09/28 13:27:59
查询一个表,随机取出5条记录,怎么写select语句啊,有特定的函数吗?
那如果是oracle数据库呢?要怎么写才可以啊?

比如从符合select * from tmb where tmlx=1 的所有记录里面随机取5条记录
Select top 5 * from tmp order by newid()

如果你用的是SQL SERVER,楼上的回答是正确的。

Select * from tmp where rownum<6 order by sys_guid()