用于审查改进大查询的示例查询

问题描述 投票:0回答:1

查看代码并解释修复它所需的内容。 sql 新手,这是一项复习作业。所以试图理解正在执行的逻辑是什么 这将在大型查询平台上运行 这是使用 CTE 这是带有示例表的示例代码

我正在尝试找出为 Big Query 中的表中的每个组随机抽取 100 条记录的最佳方法。

例如,我有一个表,其中A列是唯一的记录ID,B列是该记录所属的组ID。对于每个不同的 groupID,我想随机抽取 100 个 recordID 样本。有没有简单的方法来完成这个?

performance google-bigquery logic logical-operators execution
1个回答
0
投票

试试这个:

SELECT * FROM table_a  
ORDER BY RAND()
LIMIT 100
© www.soinside.com 2019 - 2024. All rights reserved.