查看代码并解释修复它所需的内容。 sql 新手,这是一项复习作业。所以试图理解正在执行的逻辑是什么 这将在大型查询平台上运行 这是使用 CTE 这是带有示例表的示例代码
我正在尝试找出为 Big Query 中的表中的每个组随机抽取 100 条记录的最佳方法。
例如,我有一个表,其中A列是唯一的记录ID,B列是该记录所属的组ID。对于每个不同的 groupID,我想随机抽取 100 个 recordID 样本。有没有简单的方法来完成这个?
试试这个:
SELECT * FROM table_a
ORDER BY RAND()
LIMIT 100