社区
MS-SQL Server
帖子详情
一个简单的问题,怎么在数据库中提取一定数量的随机纪录。
Kain
2003-06-27 08:18:09
用存储过程呢还是。。。。。。。。。。。。
...全文
55
8
打赏
收藏
一个简单的问题,怎么在数据库中提取一定数量的随机纪录。
用存储过程呢还是。。。。。。。。。。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
DoDone
2003-06-27
打赏
举报
回复
select top 10 * from table_name order by newid()
nboys
2003-06-27
打赏
举报
回复
select top 10 * from table_name order by newid()
nwyf
2003-06-27
打赏
举报
回复
newid()只能返回 uniqueidentifier类型怎么能返回记录呢
books online怎么没有介绍呢?
pengdali
2003-06-27
打赏
举报
回复
--随机取100条
select top 100 * from 你的表 order by newid()
dlkfth
2003-06-27
打赏
举报
回复
select * from yourtable where id in(select top 10 id from yourtable order by newid())
dlkfth
2003-06-27
打赏
举报
回复
select * from yourtable where id in(select top 10 id from yourtable order by newid)
Kain
2003-06-27
打赏
举报
回复
当有区别!
triout
2003-06-27
打赏
举报
回复
用函数和存储过程,区别很大吗?我想你不会使用asp或其他的脚本来实现吧?
Berkeley db
数据库
简介 它是由sleepcat开发,后被oracle收购,并提升了它在
数据库
行业
中
的知名度。 Berkeley DB (DB)是
一个
高性能的,嵌入
数据库
编程库,和C语言,C++,Java,Perl,Python,PHP,Tcl以及其他很多语言都有绑定。Berkeley DB可以保存任意类型的键/值对,而且可以为
一个
键保存多个数据。Berkeley DB可以支持数千的并发线程同时操作
数据库
,支
从
数据库
里
随机
抽取2条记录
从
数据库
里
随机
抽取2条记录 (1)SQL Server 2000 : SELECT TOP 2 * FROM Exam ORDER BY NEWID() (2) Access: ----------------------------------------------------------- 转自:http://hi.baidu.co...
酷克数据的数据仓库(olap
数据库
)架构变迁学习笔记
原文:数据仓库架构的变迁 主要疑问是,如何解决OLAP低延迟、高并发以及扩展性
问题
。 postgresql 酷客数据的
数据库
均是基于postgresql
数据库
进行开发的,Greenplum Database(大规模并行处理(MPP)
数据库
),Apache HAWQ(SQL on Hadoop解决方案)以及HashData云端数据仓库,都是基于单机版关系型
数据库
PostgreSQL的。 每个PostgreSQL
数据库
的实例包含
一个
PostMaster的damon进程和多个子进程,包括负责写出脏数.
mysql存在10亿条数据,如何高效
随机
返回N条
纪录
,sql如何写
1.使用ORDER BY RAND():LIMIT 1;这将
随机
排序表
中
的所有行,并且通过LIMIT 1仅返回第一行,从而返回
一个
随机
记录。然而,对于大型表来说,ORDER BY RAND()可能会导致性能
问题
,因为它需要对整个表进行排序。
MS-SQL Server
34,875
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章