社区
MS-SQL Server
帖子详情
请教SQLSERVER中随机提取的语句。
mimimie
2003-12-24 11:59:53
以前听某些前辈说SQLSERVER中有个语句可以随机提取记录的,
不知道怎么写,特向大家请教!!
好象是Select radom ** from table where *****=*****
是不是啊?
...全文
64
4
打赏
收藏
请教SQLSERVER中随机提取的语句。
以前听某些前辈说SQLSERVER中有个语句可以随机提取记录的, 不知道怎么写,特向大家请教!! 好象是Select radom ** from table where *****=***** 是不是啊?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dlpseeyou
2003-12-24
打赏
举报
回复
Select top n * from table where 条件
victorycyz
2003-12-24
打赏
举报
回复
select top n * from tablename order by newid()
gmlxf
2003-12-24
打赏
举报
回复
order by newid()
txlicenhe
2003-12-24
打赏
举报
回复
Select top 10 * from table where *****=***** order by newid()
Sqlserver
中
百万数据
随机
提取
的问题
select top 2000 * from tb order by newid()但是在海量数据下,它的性能是无法忍受的。这里我用一个变通的办法来实现性能的提升,思路为:表必须存在一个guid类型的主键或者索引列,然后用这个列去like一个
随机
字符串,
随机
字符串必须为guid规定的字符集合(数字+A到Z)。下面例子只用到了数字,并且只用了4个数字来匹配,你可以更改like后面的
语句
来调整这个
SQL SERVER2000教程-第五章 处理数据 第二十五节从
SQLSERVER
2000
中
随机
提取
N条记录
select top N 字段名 from 表名 order by newid()N为本次要
提取
的记录数量NEWID创建 uniqueidentifier 类型的唯一值。 语法NEWID ( )返回类型uniqueidentifier下面的SQL
语句
从表
中
提取
前10条记录,记录按NEWID()函数产生的唯一值进行排序select top 10 study_matter,s...
随机
提取
Access/
SqlServer
数据库
中
的10条记录的SQL
语句
代码如下: 本文相关代码如下: Access: select top n * from table order by rnd(id)'id为数据库的自动编号字段 Sql Server: select top n * from table order by newid() 但在ASP+Access
中
,或许是因为缓存的原因,第一条SQL
语句
无法得到预期的结果,而VB+Access则可以。解
随机
抽取n个记录的SQL(mysql和
sqlserver
)
随机
抽取n个记录的SQL(mysql和
sqlserver
)mysql: select * from tablename order by rand() limit 10
sqlserver
: select top 10 * from tablename order by NEWID() 在符合条件的数据
中
的,从第5条开始提出后面10条数据mysql: select * from table lim
A103【分时T+0飞牛套装】无未来指标.zip
A103【分时T+0飞牛套装】无未来指标
MS-SQL Server
34,876
社区成员
254,635
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章