Random 如何在Sybase IQ中从视图中获取样本行
我试图从Sybase IQ 16中的Random 如何在Sybase IQ中从视图中获取样本行,random,sybase,sap-iq,Random,Sybase,Sap Iq,我试图从Sybase IQ 16中的视图中获取样本数据 为了从表中获取样本数据,我使用了下面的查询,它对表非常有效 SELECT * FROM table1 WHERE RAND(ROWID(table1)) < .05; 请建议。我现在没有IQ引擎,但这应该会把你推向正确的方向 with cte ( select a.*, rand() as rnd from view1 a ) select top 10 from cte order by rnd with cte (
视图中获取样本数据
为了从表
中获取样本数据,我使用了下面的查询,它对表
非常有效
SELECT * FROM table1 WHERE RAND(ROWID(table1)) < .05;
请建议。我现在没有IQ引擎,但这应该会把你推向正确的方向
with cte (
select a.*, rand() as rnd from view1 a
)
select top 10
from cte
order by rnd
with cte (
select a.*, rand() as rnd from view1 a
)
select top 10
from cte
order by rnd