我使用的是T-SQL,需要一些随机行的示例输出。通常,我会按照下面的说明编写一些SQL Select top 10 *Order by NewID() 然而,这一次我想要100行,但它们被另一个列值平均分割,例如列'Type‘。我的'Type‘值被保存到临时表中 Select top 10 *Inner
我尝试使用rand()或newid()选择记录的随机子集,但每次运行以下命令时,我都会得到相同的结果:INTO #mytable我已经尝试了所有的变体,但是似乎sybase服务器iq总是返回相同的rand()值,当我这样做的时候。当我试着去做
SELECT * FROM othertable order by new
我有一个包含多个列的表TableA。我想更新TableA中的每一行,以便从TableB的前两列中随机选择每行的前两列。但是,我不能使用像这样的东西 set col1 = (select top 1 col1 from TableB order by newid()),col2 = (select top 1 col2 from TableB or
我有一张每天晚上都要重写的桌子。我有两个列,需要从一组值列表中填充一个随机数。角列需要用15,30,45,60,90填充,距离需要9,15,21。insert语句可处理多达700条记录。我尝试创建一个临时表(@MyRandomVal1)select 30 union
select 45 etc...然后使用(select top 1 val from @MyRandomVal1 order by newid())。这将为所有行填充具