主页 > 知识库 > 四种数据库随机获取10条数据的方法

四种数据库随机获取10条数据的方法

热门标签:机器人电话机创意绘画 hbuilder地图标注 天音通信电话机器人 400电话从哪里申请滨州 高德地图标注商家在哪 江西南昌百应电话机器人 杭州400电话如何申请的 400电话申请怎么看 随州营销电话机器人怎么样

四种数据库随机获取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) + "*自动编号字段)"

您可能感兴趣的文章:
  • js读取被点击次数的简单实例(从数据库中读取)
  • sql server 2008数据库连接字符串大全
  • 上传图片后使用数据库保存图片的示例分享
  • openfiledialog读取txt写入数据库示例
  • sql2000数据库清除重复数据的二种方法
  • linux数据库备份并通过ftp上传脚本分享
  • java使用jdbc操作数据库示例分享
  • MySQL数据库命名规范及约定
  • net操作access数据库示例分享
  • mysql跨数据库复制表(在同一IP地址中)示例
  • Drupal7连接多个数据库及常见问题解决
  • Drupal读取Excel并导入数据库实例
  • sqlserver备份还原数据库功能封装分享
  • Drupal7中常用的数据库操作实例
  • android通过jxl读excel存入sqlite3数据库
  • java自定义动态链接数据库示例
  • php把session写入数据库示例
  • 在linux中导入sql文件的方法分享(使用命令行转移mysql数据库)

标签:沈阳 招商 石嘴山 常德 保定 鹤岗 葫芦岛 昆明

巨人网络通讯声明:本文标题《四种数据库随机获取10条数据的方法》,本文关键词  四种,数据库,随机,获取,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《四种数据库随机获取10条数据的方法》相关的同类信息!
  • 本页收集关于四种数据库随机获取10条数据的方法的相关信息资讯供网民参考!
  • 推荐文章