sql 随机读取记录语句RAND()与newid()

sql 随机读取记录语句rand()与newid()
mysql教程有人随机函数 rand()

select * from a order by rand();

mssql newid()

select * from a order by newid;

时间: 2024-10-10 00:35:17

sql 随机读取记录语句RAND()与newid()的相关文章

sql 删除重复记录语句收藏

sql 删除重复记录语句收藏 删除重复记录的题目.现给出解决此题的答案,如下: select distinct * into Temp from Student truncate table Student insert Student select * from Temp drop table Temp --至此删除了重复的数据. --显示删除后的结果 select * from student 思路是先查询出没有重复的数据保存到一个临时的表Temp里面,然后再用truncate关键字删除目标

sql随机查询数据语句(NewID(),Rnd,Rand(),random())

SQL Server:  代码如下 复制代码 Select TOP N * From TABLE Order By NewID()   NewID()函数将创建一个 uniqueidentifier 类型的唯一值.上面的语句实现效果是从Table中随机读取N条记录. Access:  代码如下 复制代码 Select TOP N * From TABLE Order By Rnd(ID)     Rnd(ID) 其中的ID是自动编号字段,可以利用其他任何数值来完成,比如用姓名字段(UserNam

sql过滤重复记录语句并取得不重复的数据

sql UNION过滤重复记录语句并取得不重复的数据 $sql ="UNION ALL->UNION -------------------- --以下句子如何取得不重复的数据? SELECT DISTINCT TOP 100 PERCENT kirinLDS.dbo.tbl人员调整.部门名 AS 部门名 FROM kirinLDS.dbo.tbl人员 INNER JOIN   kirinLDS.dbo.tbl定单 ON kirinLDS.dbo.tbl人员.工号 = kirinLDS.d

sql 删除重复记录语句

1),delete from tablename where id not in (select max(id) from tablename group by col1,col2,...) 2),select distinct * into temp from tablename   delete from tablename   insert into tablename select * from temp 评价: 这种操作牵连大量的数据的移动,这种做法不适合大容量但数据操作 3),例如:

mysql不用rand()函数实现随机读取数据库记录的方法

mysql教程不用rand()函数实现随机读取数据库教程记录的方法 ,以及google了一下相关的文件,发现大家几乎清一色使用 order by rand() 来达到该目的,但是实际上存在非常严重的性能问题. 如果你的数据库里只有几百条,且调用次数又不多的情况下,你爱用啥方法就用啥方法. 但如果你有10万或100万或更多条数据的话,那么每次执行带 order by rand() 的 sql 语句的时候,mysql服务器需要计算出10万或100万或更多个随机数,可想而知对数据库服务器的资源浪费有多

帝国cms随机读取20条数据sql语句

自己经常使用sql语句,没有总结出一个系统的sql语句大全来.今天就顺带在发个随机读取20条数据sql语句,留着以后自己用.也让后来者可以一起分享分享. [ecmsinfo]"select * from [!db.pre!]ecms_news where (classid  between 1 and 10) order by rand()  LIMIT  20",20,36,0,24,2,0[/ecmsinfo]

简单高效:不重复随机读取数据库记录

数据|数据库|随机|重复 看到经常有人问这个问题.又到网上找了些看,觉得写得不满意.大多读取记录到数组里去抽取.昨天又看到人写,心血来潮就顺手想了个,个人认为这种方法应该错吧,呵呵.刚好20行-_-实现方法:1.通过recordset游标可移动的特性,在已打开记录集里移动到随机位置读取记录.而且可以将就使用页面中已打开的RS对象.2.将出现过的随机数保存到一个字符串中,通过instr函数来检查是否重复,重复则递归调用函数至不重复. 数据库打开查询若干,省略... ...Set rs = Serv

用ASP.NET2.0如何随机读取Access记录?

access|asp.net|随机 由于使用ADO访问Access数据库会有缓存,这在随机提取数据库数据时,例如:sql="select top 10 Title,objectGuid from Document Order By Rnd(id)",将得不到随机记录,下面的例子可以克服这一缺陷,实现数据库的随机读取. C#: <%@ Page Language="C#" %> <!DOCTYPE html PUBLIC "-//W3C//

ASP.NET 2.0中随机读取Access数据库记录

[导读]由于使用ADO访问Access数据库会有缓存,这在随机提取数据库数据时,例如:sql="select top 10 Title,objectGuid from Document Order By Rnd(id)",将得不到随机记录,本文中给出的例子可以克服这一缺陷,实现数据库的随机读取. 由于使用ADO访问Access数据库会有缓存,这在随机提取数据库数据时,例如:sql="select top 10 Title,objectGuid from Document Or