レコードを取得するために、Excel の範囲に対してクエリを実行しています。15 のプールからランダムに選択された 5 つのレコードが必要です。調査を行ったところ、MySQL と T-SQL でランダムな順序付けの構文を見つけることができました。これらの例をまとめた SO からの質問は次のとおりです。ランダムな順序で行を返す
SELECT * FROM table ORDER BY NEWID()
- T-SQL から
Excel VBAで利用可能な同様の構文NEWID()
またはUUID()
構文はありますか?そうでない場合、これを達成するためのエレガントなソリューションは何ですか?