4当前位置:网页制作数据库教程-四种数据库随机获取10条数据的方法
4网页制作分类
CSS | HTML
FrontPage | DreamWeaver
JavaScript | ASP
.Net | PHP
JSP | XML
数据库 | PhotoShop
FireWorks | Flash
视频 | 其它
4赞助商链接
4最新网页制作
·Access数据库不能写不能更新的解决方法
·让Access自动编号重新从1开始排序的方法
·四种数据库随机获取10条数据的方法
·MSSQL判断表或临时表是否存在
·MSSQL指定字段转换成标识并保留原值
·MSSQL增加列、修改列、增加主键、重设标识列
·MSSQL的索引类型、属性及建立方法
·SQL数据库超时的原因与解决方法
·优化、分析、检查及修复MySQL数据库的说明
·“因为文件组'PRIMARY'已满”的原因和解决方法
4热门网页制作
·“在流水模式下,事务无法启动”的解决方法
·SQL语句判断已知表是否存在
·读取SQL中text和ntext类型字段内容的问题
·取得插入记录后自动产生的ID
·在Oracle字段上建立索引
·利用JDBC连接MySQL
·应用jdbc连接各种数据库的方法
·MySQL帐户相关知识学习
·在MySQL中获得更好的搜索结果
·SQL查询语句基础知识
4相关网页制作
·改善SQL Server的内存管理
·mysql文件太大导入出错的解决方法
·Access数据库不能写不能更新的解决方法
·sql server中datetime和smalldatetime的区别
·Access键盘快捷键大全(三)
·在MySQL中获得更好的搜索结果
·MySQL数据库备份(三)
·Sql Server数据备份及恢复措施
·取消php导入文件最大2M限制的方法
·mysql文件太大导入出错的解决方法
四种数据库随机获取10条数据的方法
类别:数据库教程    来源:网络    时间:2014/4/24    贴士:推荐给好友
收藏本页 8 
  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) + "*自动编号字段)"
·上一篇:MSSQL判断表或临时表是否存在
·下一篇:让Access自动编号重新从1开始排序的方法
本站部分内容收集整理于网络,仅用于学习,不存在商业目的,如有涉及版权等问题请联系站长,本站将在第一时间内进行处理!
Copyright © 2007-2010 Zzsky.Cn  中国站长天空  网站制作维护:可乐猫  QQ:8127544(请注明来意)
设为首页  加入收藏  联系站长  友情链接  闽ICP备12017729号