同様の質問が見つかりましたが、うまく機能する答えはありませんでした。
1 つのテーブル内で各ステータス タイプの 50 のサンプルを選択する必要があります。
表1
MEMBER STATUS
1234 A
1324 A
3424 R
3432 S
3232 R
2783 A
2413 S
4144 R
2387 S
私は試した:
SEL メンバー、ステータス FROM TABLE1 Qualify Row_Number ( ) OVER (PARTITION BY status ORDER BY random (1,10000)) <=50
前の質問/回答で示唆されているように、Teradata は集計関数または順序付けられた分析関数での RANDOM が好きではありません。