データセットが約70,000行になりましたが、このテーブルを正確な行数で3つに分割したい(コードはSASで適用され、現在postgresqlに移動しています)、 5001-25000の2つ、残りの行の最後の1つ、およびそれらのいずれかに重複した行はありません。postgresqlでテーブルを分割する方法
+--------+-----+--------+-----+
| cst_id | age | salary | sex |
+--------+-----+--------+-----+
| 1 | 44 | 2000 | M |
| 2 | 23 | 3000 | F |
| 3 | 34 | 4000 | M |
| 4 | 51 | 5000 | M |
| 5 | 26 | 6000 | F |
| 6 | 28 | 7000 | F |
| 7 | 39 | 8000 | M |
+--------+-----+--------+-----+
最終的に私は、私は(そのよう3rows-2rowsレスト行として)割り当てる行の正確な数を持つ3台をしたい、と彼らはすべてのdistinct.likeです: TABLE1:
+--------+-----+--------+-----+
| cst_id | age | salary | sex |
+--------+-----+--------+-----+
| 1 | 44 | 2000 | M |
| 2 | 23 | 3000 | F |
| 3 | 34 | 4000 | M |
+--------+-----+--------+-----+
よう
表2:
+--------+-----+--------+-----+
| cst_id | age | salary | sex |
+--------+-----+--------+-----+
| 4 | 51 | 5000 | M |
| 5 | 26 | 6000 | F |
+--------+-----+--------+-----+
表3:
+--------+-----+--------+-----+
| cst_id | age | salary | sex |
+--------+-----+--------+-----+
| 6 | 28 | 7000 | F |
| 7 | 39 | 8000 | M |
+--------+-----+--------+-----+
postgresqlを使用してこれを終了するにはどうすればよいですか?
とは何ですか? –
@YahyaHussein上記の分割ジョブを終了するためにpostgresqlを使用する方法は? – Robinson
個別の行とrow_numberを持つセットを選択し、それをチャンクに挿入すると仮定しますか? –