【发布时间】:2018-08-10 04:51:16
【问题描述】:
例如,如果我有一个名为 companyId 的列和许多其他我想保留的列,并且在 companyId 中我有 100、101、102 等值,基本上是一个 Id 列表,每个 Id 出现不同的数字次。如何根据companyId列随机抽取数据,使其按照每个Id的比例?
例如:如果我有 500 行和 100 个 companyA、100 个 companyB 和 300 个 companyC,我想从这个表中抽取 100 行。如何让我的数据有 20 个 companyA、20 个 companyB 和 60 个 companyC?
非常感谢。
【问题讨论】:
-
已经在stackoverflow中回答请参考stackoverflow.com/questions/1124603/…
标签: sql postgresql random