0

保険金請求データベースからサンプルを取得しようとしています。

たとえば、プロバイダー タイプが「25」で年が「2012」の 100 万件の請求データからの 20% のランダムなサンプル。データは sqldeveloper にあります。私は基本的な SQL の知識を持つ統計学者です。

4

3 に答える 3

3

を使用SAMPLEして、テーブルからランダムな行セットを取得できます。

SELECT * 
FROM   claim SAMPLE(20) 
WHERE  type ='25' 
AND    year = 2012;
于 2013-01-18T22:15:39.530 に答える
2

SQL には SAMPLE コマンドが組み込まれています。例:

SELECT * FROM emp SAMPLE(25)

emp の各行が、結果セットに含まれる可能性が 25% あることを意味します。注: これは、行の正確に 25% が選択されるという意味ではありません

このブログは、サンプリングの詳細について簡単に読むことができました

于 2013-01-18T22:15:01.150 に答える