SQL逆引き大全 363の極意

検索の極意 - Tips110 ランダムに毎回異なる結果を取得する (ソート)

登録タグ
SQL
Icon comment count 0
Icon stock count 0

1-13ソートTips110 ランダムに毎回異なる結果を取得する

Level1

検索を行う度に、毎回異なる結果を取得します。アプリケーションのテスト用に様々なデータを表示させたい場合や、抽選のように無作為に結果を表示したい場合に使用します。

Oracle

SELECT ename  
FROM emp SAMPLE(10)   
WHERE ROWNUM <= 3;

SELECT句で表示したい列名を指定し(①)、FROM句で検索する表名を指定しますが、表データをサンプリングして抽出したい場合は、「SAMPLE」と入力します。続く括弧内には、サンプリングする割合を指定します。本例ではemp

出典情報

Medium

SQL逆引き大全 363の極意

  • 著者: 株式会社アシスト

コメント

    コメントはありません