您的位置:首页 > 数据库

使用 SQL 语句从数据库一个表中随机获取一些数据

2008-09-04 09:33 841 查看
以前从一个表中随机获取数据的时候,都是先把数据读取到来,

然后再在程序中来随机抽取一部分数据, 今天告诉大家一种使用 SQL 语句的方法来随机获取一部分数据

SQL Server:
-- 随机获取 10 条数据
SELECT TOP 10 * FROM 表名 ORDER BY NEWID()

ORACLE:
-- 随机获取 10 条数据
SELECT * FROM (SELECT * FROM 表名 ORDER BY SYS_GUID()) WHERE ROWNUM <= 10;
-- 第二种方法
SELECT * FROM (SELECT * FROM 表名 ORDER BY DBMS_RANDOM.RANDOM()) WHERE RONUM <= 10;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐