在具有不同限制的 Big Query 中获取随机行?

Getting random rows in Big Query with different limit?

我有以下疑问:

我得到的每个查询的最高结果都不同。

由于您的查询未指定顺序,因此每次结果都不同是正常的 - 它们从您的 table 返回符合资格条件的随机行。

要获得相同的前 n 个返回值,您应该添加一个 ORDER BY 子句,例如:

SELECT * 
FROM `datafusiontest-2897325.mergedquery.test_table`
ORDER BY date
LIMIT 10