我想從表中隨機選擇具有不同行數的4組數據,並生成一個新的group_name列。如何在HP Vertica中隨機創建具有不同行數的組
例如,如果原始表(含有10000行)是這樣的:
ID
---
ID1
ID2
...
所得表(含有2750行)我想是這樣的:
ID GROUP
--- -----
ID1 1
ID2 3
... ...
的每組的行數如下:
group1 1000 rows
group2 1000 rows
group3 500 rows
group4 250 rows
這些隨機產生的編輯組在行中不應有任何重疊。
有沒有辦法在Vertica中一次完成此操作,而不是一步一步地進行隨機選擇?
謝謝!
那麼參數是每組的行數?行數與組的總數相同? –
@JuanCarlosOropeza是的,唯一的參數是每個組的行數。我更新了這個問題,以便更容易理解。 – xyin