将sql结果拆分为一致但任意的同类群组

时间:2015-12-22 00:34:38

标签: sql postgresql

我试图找到一个PostgreSQL函数,它会随意但一致地分割我的查询结果。现在,我通过在NTILE上执行UUID来查询我的查询结果,但这非常昂贵。是否有一个函数可以对我的结果进行更便宜和任意的拆分,以便连续运行同一个查询会产生相同的结果?

示例

with t_table as (
select *, NTILE(100) over uuid as part from table
)
select * from t_table where part=1

我之前如何使用NTILE这样的功能具有一致的结果但价格便宜?

0 个答案:

没有答案