各种数据库随机获取N条记录的操作语法
2010-06-30 17:57
344 查看
随机取出n条记录:
mysql:
SqlServer:
Access:
Oracle:
DB2:
mysql:
Select * From tablename order By rand() Limit n
SqlServer:
select top n * from tablename order by newid()
Access:
Select top n * FROM tablename orDER BY Rnd(id)
Oracle:
Select * from (select * from tablename order by sys_guid()) where rownum < n Select * from (select * from tablename order by dbms_random.value) where rownum < n
DB2:
Select * from tablename order by rand() fetch first n rows only
相关文章推荐
- SQL在各种数据库中获取随机数据记录
- 数据库获取随机记录
- 数据库获取随机记录
- 数据库获取随机记录
- 【转】Android获取用于操作数据库的SQLiteDatabase实例【学习记录】
- PHP实现在数据库百万条数据中随机获取20条记录的方法
- 使用SQL语句获取数据库中随机N个记录
- 从数据库表中随机获取N条记录的SQL语句
- 数据库获取随机记录
- 数据库获取随机记录
- 数据库获取随机记录
- Atitit.并发测试解决方案(2) -----获取随机数据库记录 随机抽取数据 随机排序 原理and实现
- SQLServer如何取得随机获取的数据库记录
- 各种数据库获取前n条记录/分页
- 各个数据库获取随机列的语法
- 数据库获取随机记录
- 数据库获取随机记录
- 数据库获取随机记录
- Atitit.并发测试解决方案(2) -----获取随机数据库记录 随机抽取数据 随机排序 原理and实现
- 使用SQL语句获取数据库中随机N个记录