sql随机函数rand,求一条语句

sdzhzhqyeahnet 2007-04-20 04:55:22
在SQL中怎么随机取得180~200之间的整数
...全文
1076 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fa_ge 2007-04-21
  • 打赏
  • 举报
回复
select cast(180+(200-180)*rand() as int)
这个好
拓狼 2007-04-20
  • 打赏
  • 举报
回复
呵呵

select cast(180+(200-180)*rand() as int)
sdzhzhqyeahnet 2007-04-20
  • 打赏
  • 举报
回复
解决了应该是select 180+ cast(20 * rand() as int)
wanct0017 2007-04-20
  • 打赏
  • 举报
回复
N=180+(int)(200*rand()/(RAND_MAX+1.0))

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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