如何在SQL中请求随机选择?
任何帮助都将不胜感激。 我的目标是在查询中返回一个随机选择,这两个查询都会将数据插入到我的Bingo表中。未选择的值必须设置为NULL如何在SQL中请求随机选择?,sql,sql-server,Sql,Sql Server,任何帮助都将不胜感激。 我的目标是在查询中返回一个随机选择,这两个查询都会将数据插入到我的Bingo表中。未选择的值必须设置为NULL insert into Bingo select @numrat , null,@gameid,GETDATE(), @magicColor, @ngjyraGogla1 select @numrat ,(select top 1 nr from @allnr1 order by NEWID()),@gameid,GETDATE(), null, @ngj
insert into Bingo
select @numrat , null,@gameid,GETDATE(), @magicColor, @ngjyraGogla1
select @numrat ,(select top 1 nr from @allnr1 order by NEWID()),@gameid,GETDATE(), null, @ngjyraGogla1
这是你想要的吗
insert into Bingo ( . . . ) -- listing the columns is a best practice
select @numrat , null, @gameid,GETDATE(), @magicColor, @ngjyraGogla1
union all
select top (1) @numrat, nr, @gameid, GETDATE(), null, @ngjyraGogla1
from @allnr1
order by NEWID();
你能提供样本数据和期望的结果吗?为什么你的代码不起作用?