Snowflake cloud data platform n行随机抽样

Snowflake cloud data platform n行随机抽样,snowflake-cloud-data-platform,Snowflake Cloud Data Platform,我想从一个表中随机抽取n行。唉 从测试表样本10行中选择*; 正如我建议的那样: SQL compilation error: Sampling with sample missing tag for parameter seed. 在SEED123上加标签给了我 如果我理解正确,您希望从表中随机选择10行 以下内容有助于实现这一结果: select * from testtable order by RANDOM(123) limit 10; 对我来说似乎没问题。您确定这是您正在采样的表

我想从一个表中随机抽取n行。唉

从测试表样本10行中选择*; 正如我建议的那样:

SQL compilation error: Sampling with sample missing tag for parameter seed.
在SEED123上加标签给了我


如果我理解正确,您希望从表中随机选择10行

以下内容有助于实现这一结果:

select * from testtable 
order by RANDOM(123)
limit 10;

对我来说似乎没问题。您确定这是您正在采样的表,而不是视图/实体化视图或任何东西吗

如果您有权访问雪花样本数据数据库,您能试试看吗

选择 * 来自雪花样本数据.tpch\u sf1.customer样本10行 ;
是的,那当然有效。我的理解是,SAMPLE的性能比随机排序更好。我将对此进行测试以确认,但我认为这实际上不会对表进行采样。它将随机分配有限的行集,但行集将是我认为是比赛条件的结果。我确实可以访问数据并得到相同的错误消息。@皇室成员用雪花提出请求,然后我估计NOD,上面的示例在我的帐户中运行良好,因此同意“提出罚单”评论。
select * from testtable 
order by RANDOM(123)
limit 10;