CSDN论坛 > MS-SQL Server > 基础类

怎么写一个随机取出若干条记录的SQL语句?? [问题点数:20分,结帖人Gutta2]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs6
本版专家分:8576
Bbs9
本版专家分:54693
Blank
微软MVP 2010年1月 荣获微软MVP称号
Blank
黄花 2006年1月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2006年2月 MS-SQL Server大版内专家分月排行榜第三
2005年12月 MS-SQL Server大版内专家分月排行榜第三
2005年11月 MS-SQL Server大版内专家分月排行榜第三
Bbs6
本版专家分:6196
Bbs4
本版专家分:1201
Bbs1
本版专家分:67
Bbs6
本版专家分:5602
Bbs3
本版专家分:738
Bbs3
本版专家分:688
匿名用户不能发表回复!
其他相关推荐
写一条SQL语句取出第31条到40条记录
解1: select top 10 * from A where id not in (select top 30 id from A) 解2: select top 10 * from A where id > (select max(id) from (select top 30 id from A )as A)
写出一条Sql语句,取出表A中的第31条到第40条记录。表A以自动增长的ID作为主键。(注意:ID可能不是连续的)
写出一条Sql语句,取出表A中的第31条到第40条记录。表A以自动增长的ID作为主键。(注意:ID可能不是连续的)。笔试的时候经常会出现这道题,网上的答案也是龙鱼混杂,今天自己实践了一下,找出了正确的答案。        第一种解法:        select top 10 * from tableA where ID not in (select top 30 ID from tableA
[Mysql]从表中随机取出一条数据sql
这是前一段时间做一个需求的调研,需求就是很快的从mysql一张表中随机取出一条数据,
ORACLE 从一张表中随机取出10条记录
select *  from (select * from A order by dbms_random.value) where rownum 10
随机获取前50条数据
select top 50 * from ques_o order by NEWID()  TOP 子句TOP 子句用于规定要返回的记录的数目。对于拥有数千条记录的大型表来说,TOP 子句是非常有用的。注释:并非所有的数据库系统都支持 TOP 子句。SQL Server 的语法:SELECT TOP number|percent column_name(s)FR
从mysql数据表中随机取出一条记录
效率极差的一种办法: select * from 表名 order by rand( ) limit 1;  //此处的1就是取出数据的条数 高效写法 SELECT * FROM user  WHERE userId >= ((SELECT MAX(userId) FROM user )-(SELECT MIN(userId) FROM user )) * RAND() + (S
数据库中随机查询一条记录的SQL语句
数据库的随机查询SQL    1. Oracle,随机查询20条 select * from (  select  *  from 表名  order by dbms_random.value )  where rownum   2.MS SQL Server,随机查询20条 select top 20  * from  表名order by n
如何用SQL为每一行均产生一个随机数
以下SQL命令可在表中为每一行都产生一个1-10之间的随机数 select cast(ceiling(rand(checksum(newid()))*10) as int) as RndId from 表名
sql随机获获取数据
有朋友问到如何在mysql中使用随机数   如何写一个语句能一下更新几百条MYSQL数据! 需要测试MYSQL数据库,里面有一个上万条数据的数据库,如何写一个PHP文件一下每次更新几百条信息,我都是写一个循环一次更新一条信息,这样我知道用WHILE写就可以了,要是一次更新好比100条数据改如何写呢! 谢谢   正确答案是:UPDATE cdb_posts  SE
Sql Server中怎么随机选取记录?
在实际的应用当中,经常会碰到随机选取某些记录的情况,比如说年终的时候随机从公司的员工当中选取10个人作为幸运儿,电脑随机抽奖等等,都是随机选取记录的情况。那么怎么才能从数据库记录中随机的选取相应的记录呢?其实非常简单,一条语句就可以帮您实现。假设情况如下:数据库中有一个表:recordTable现在要从这个表中随机的抽取10条记录。在sql server中语句如下:se
关闭