ACCESS和MSSQL-如何随机读取数据库记录

摘要:
然而,访问数据库并不方便。尽管有Rnd,但可以通过“selecttop10*fromtborderbyrnd”获得随机数据。不幸的是,它在VB中用于生成相同的随机序列。

查询语句只要这样写,就可以随机取出记录了

SQL="Select top 6 * from Dv_bbs1 where isbest = 1 and layer = 1 order by newID() desc"

在ACCESS里
SELECT top 15 id FROM tablename order by rnd(id)

SQL Server:
Select TOP N * From TABLE Order By NewID()

Access:
Select TOP N * From TABLE Order By Rnd(ID)
Rnd(ID) 其中的ID是自动编号字段,可以利用其他任何数值来完成,比如用姓名字段(UserName)
Select TOP N * From TABLE Order BY Rnd(Len(UserName))

MySql:
Select * From TABLE Order By Rand() Limit 10

SQL数据库有个newid函数,可以很方便的用SQL语句得到表中的随机数据。但access数据库没这么方便,虽然有个Rnd,可以通过“select top 10 * from tb order by rnd(id)”得到随机数据,可惜在VB中使用,产生的随机序列是一样的。

免责声明:文章转载自《ACCESS和MSSQL-如何随机读取数据库记录》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇使用excel结合线性规划求解Holt-Winters参数远程连接SQL Server (以sql server2008 Express为例)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Java程序员必备的10个大数据框架!

作者:java妞妞 blog.csdn.net/javaniuniu/article/details/71250316 当今IT开发人员面对的最大挑战就是复杂性,硬件越来越复杂,OS越来越复杂,编程语言和API越来越复杂,我们构建的应用也越来越复杂。根据外媒的一项调查报告,列出了Java程序员在过去12个月内一直使用的一些工具或框架,或许会对你有...

sql语句的join用法

sql的join分为三种,内连接、外连接、交叉连接。 以下先建2张表,插入一些数据,后续理解起来更方便一些。 create table emp(empno int, name char(20),depart int);create table depart(dpno int,dpname char(20));insert into emp values (...

省市县三级联动数据导入数据库

中国行政区域三级联动数据导入数据库脚本 area.py 数据链接github https://github.com/adyliu/china_area/blob/master/area_code_2019.json 部分数据格式 area = [{ "code": 110000000000, "name": "北京市", "lev...

Oracle等待事件分析与AWR和ASH报告_鲨鱼胃的博客程序员资料_ash报告和awr报告的区别

Oracle等待事件分析与AWR和ASH报告_鲨鱼胃的博客-程序员资料_ash报告和awr报告的区别 技术标签: 笔记  oracle  Oracle     文章目录 1 ASH和AWR 1.1 ASH 1.1.1 ash占用的内存大小 1.2 AWR 1.3 等待事件分析 1.4 MMON进程与MMNL进程 1.4.1 MMON进程 1.4....

ORACLE权限管理—创建只读账号

创建只读用户:grant connect to user; grant create session to user; 1.创建角色 CREATE ROLE SELECT_ROLE 2.给角色分配权限 grant SELECT ANY DICTIONARY to SELECT_ROLE; grant SELECT ANY TABLE to SELECT_R...

Oracle数据库三种标准的备份方法

Oracle数据库的三种标准的备份方法: 1.导出/导入(EXP/IMP)。 2.热备份。 3.冷备份。 注释:导出备件是一种逻辑备份,冷备份和热备份是物理备份。 一、导出/导入(Export/Import) 利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去。 1、简单导出数据(Export)和导...