テーブルTがあるとしましょう。
また、TにはXタプルが含まれています。(そして、テーブルTには数値の主キーがあります)
これらのタプルのランダムなサブセット(n)を取得する方法はSQLにありますか?
つまり、クエリを実行するたびに、異なるタプルのグループが出力されます。
(注:プログラミング言語を介して実行できることはわかっていますが、データベースに対してN個のクエリを実行することを意味します)。
私が思いついた唯一の解決策は
1.配列内にn個の一意の乱数を生成します(arr)
2.ループ内の番号を次のように追加します
"SELECT * FROM T where id="+arr[0] + "OR id=" +arr[1].....+"OR id="+arr[n]
そして私はPHPMYADMINデータベースを使用しています
しかし、これは私には無意味に思えます。
ありがとう