mssql查询问题

Hotus 2011-04-10 03:52:50
我想先根据条件,获取结果后,从结果里面随机获取一条信息,该怎么写呢,?谢谢
比如 where diqu='成都',在返回的结果里面随机获取一个ID
...全文
77 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
毫不客气的收藏了
lxq19851204 2011-04-10
  • 打赏
  • 举报
回复
SQL数据库有个newid函数,可以很方便的用SQL语句得到表中的随机数据。
Select * fROM t WHERE diqu='成都' order by newID() desc
  • 打赏
  • 举报
回复
不知道sql能否直接随机搞个结果出来。见笑了
  • 打赏
  • 举报
回复
思路:首先搞一个结果集总数内的随机数,然后去结果集中找该序号的ID。

1,486

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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