四种数据库随机获取10条数据的方法
来源:互联网 发布:淘宝模块怎么添加名称 编辑:程序博客网 时间:2024/06/06 15:54
四种数据库随机获取10条数据的方法
SQL Server:
复制代码代码如下:
SELECT TOP 10 * FROM T_USER ORDER BY NEWID()
ORACLE:
复制代码代码如下:
SELECT * FROM (SELECT * FROM T_USER ORDER BY DBMS_RANDOM.RANDOM()) WHERE RONUM <= 10
MySQL:
复制代码代码如下:
SELECT * FROM T_USER ORDER BY RAND() LIMIT 10
Access:
复制代码代码如下:
SELECT TOP 10 * FROM T_USER ORDER BY rnd([一个自动编号字段])
这条语句在 Access 中的“查询”中是可以运行并得到随机结果的,但在 ASP.NET等后台程序代码中却无法得到预期的随机效果。
正确的写法如下:
以ASP.NET为例:
复制代码代码如下:
Random random = new Random(System.Guid.NewGuid().GetHashCode());
int r = random.Next();
string sql = "SELECT TOP 10 * FROM T_USER ORDER BY RND(" + (-r) + "*自动编号字段)"
阅读全文
0 0
- 从数据库随机取数据 四种数据库随机获取10条数据的方法
- 四种数据库随机获取10条数据的方法
- 四种数据库随机获取10条数据的方法
- 四种数据库随机获取10条数据的方法
- 四种数据库,取随机记录的方法
- 四种数据库,取随机记录的方法
- mysql实现随机获取几条数据的方法
- 几种数据库中随机取数据的方法
- mysql 随机获取一张表的10条数据
- 从数据库获取 10 条随机数据
- 几种数据库查询前10条记录的方法
- 从数据库某个表查询随机查询10条(或N条)数据的方法
- mysql如何随机获取数据的方法
- 随机获取N条数据库记录的四个方法
- 几种数据获取方法
- sql 随机抽取几条数据的方法
- MYSQL查询随机N条数据的方法
- iOS中常用的四种数据持久化方法
- spring——xml文件配置
- wifi一键配网smartconfig原理及应用
- 打包时候能转动camera的脚本
- SQL语句入门级(MySQL测试)
- Oracle 误操作删除表的恢复方法
- 四种数据库随机获取10条数据的方法
- Codeforecs 808E Selling Sovenirs 枚举+DP(超大背包)
- Linux内存管理(三)——用户空间管理
- 读-李林峰-分布式服务框架和原理1-7
- Python自学笔记1
- 蓝桥杯java第三届决赛第一题--星期日
- iOS学习之路06
- SQL语法之存储过程
- 蓝桥杯:递推求值(快速幂,矩阵快速幂)