社区
应用实例
帖子详情
我想从SQL SERVER的表中选取符合条件的信息,然后从中随机选取10条。应该怎摸实现呢?
buptpki
2004-07-27 08:25:41
rt
...全文
198
7
打赏
收藏
我想从SQL SERVER的表中选取符合条件的信息,然后从中随机选取10条。应该怎摸实现呢?
rt
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
loverpyh
2004-07-27
打赏
举报
回复
select top 10 * from table where field=条件 order by newid()
mfc2003
2004-07-27
打赏
举报
回复
order by newid()
测试通过!
wzqinyfwu
2004-07-27
打赏
举报
回复
随机抽取用order by newid(),其它不变,取前10个就是了 top 10
cqdj
2004-07-27
打赏
举报
回复
set rowcount 10
select * from tablename
where 条件 order by newid()
futulove
2004-07-27
打赏
举报
回复
select top 10 * from workerlog where worker_gh='j68040001' order by newid()
victorycyz
2004-07-27
打赏
举报
回复
select top 10 *
from tablename
where ......
order by newid()
buptpki
2004-07-27
打赏
举报
回复
这么多人回答,看来分不够了,还是谢谢大家,我去试试!不懂在问!
SQL
随机
抽取数据
这段代码会从`ywle`
表中
随机
选取
10
条
记录返回。 ##### 2. 结合WHERE
条
件进行筛选 如果需要在满足特定
条
件的基础上再进行
随机
抽取,可以在`WHERE`子句中添加相应的筛选
条
件。例如,
想
要从`ywle`
表中
抽取`ywlename`...
SQL
server
随机
数函数
如果你需要
随机
选取
表中
的N
条
记录,可以使用`TOP N`配合`ORDER BY NEWID()`,如`SELECT TOP N * FROM table_name ORDER BY NEWID()`。这将根据`NEWID()`生成的
随机
值对记录进行排序,从而
随机
选取
N
条
记录。 总的来...
简单
sql
语句的使用
- **示例**:从`kqborder`
表中
先选择前15
条
记录按`id`升序排列,然后
从中
选择前
10
条
记录按`id`降序排列,最后再
从中
选择前6
条
记录按`id`升序排列。 ```
sql
SELECT TOP 6 * FROM (SELECT TOP
10
* FROM (SELECT TOP...
实用
SQL
语句大家可以看看哈
随机
选取
表中
的前
10
条
记录。 #### 18. 生成新ID ```
sql
select newid(); ``` 生成一个新的唯一标识符。 #### 19. 删除重复记录 ```
sql
Delete from 表 where id not in (select max(id) from 表 group by col1, ...
如何在
SQL
Server
中使用
随机
记录集
在这个例子中,`Person.Person`是你要
从中
选取
随机
记录的表。`ORDER BY NEWID()`使得查询结果按照`NEWID()`函数生成的
随机
值进行排序,但由于这些值的
随机
性,它们无法提供一个可预测的顺序。由于我们并没有在查询中...
应用实例
27,582
社区成员
68,544
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章