エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
OracleのSAMPLE句によるランダムセレクションのばらつきを調べる - kagamihogeの日記
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
OracleのSAMPLE句によるランダムセレクションのばらつきを調べる - kagamihogeの日記
SQLアンチパターンを読んでいるのだけど、第15章 ランダムセレクションでは文字通りランダム抽出につい... SQLアンチパターンを読んでいるのだけど、第15章 ランダムセレクションでは文字通りランダム抽出についての章がある。その章で、ベンダー依存の解決策という断り書きがされた上で、OracleのSAMPLE句を使用したやり方が紹介されている。 Oracleでは(中略)SAMPLE句が使用できます。例えば、テーブル全行の1パーセントを返すクエリを書けます。 SELECT * FROM (SELECT * FROM Bugs SAMPLE (1) ORDER BY dbms_random.value) WHERE ROWNUM = 1; SQLアンチパターン 15章 ランダムセレクション 15.5.5 ベンダー依存の解決策 より抜粋 このエントリではSAMPLE句を試し、どのような動きをするかを確かめる。 環境 Oracle Database Express Edition 11g Release