我想从SQL SERVER的表中选取符合条件的信息,然后从中随机选取10条。应该怎摸实现呢?

buptpki 2004-07-27 08:25:41
rt
...全文
198 7 打赏 收藏 转发到动态 举报
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
  • 打赏
  • 举报
回复
这么多人回答,看来分不够了,还是谢谢大家,我去试试!不懂在问!




27,582

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧