【发布时间】:2023-01-16 22:08:19
【问题描述】:
我需要从 spark tempView 中获取随机样本,下面是否会为 spark sql temp 视图中的每一行提供一个随机行号?
WITH t1 AS (
SELECT *, ROW_NUMBER() OVER (ORDER BY RAND()) as rn
FROM my_temp_view
)
然后如果我想要一个 1000 行的随机样本,我会
SELECT * FROM t1 ORDER BY rn LIMIT 1000
谢谢!
【问题讨论】:
标签: apache-spark apache-spark-sql