- - PR -
SQL Serverでランダムに結果を取得
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-12-27 10:44
SQL Server2000を使用しています。
select 結果の中からランダムに10件レコードを取得したいのですが、方法が分かりません。過去ログにoracleの場合rand()関数でソートしているものが、ありましたが、SQL serverでは一度のselect文に使用したrand()関数では値が同じになってしまうため、この方法が使えませんでした。 SQLだけでは難しいのでしょうか? アドバイスございましたら、ご教示ください。 |
|
投稿日時: 2006-12-27 13:46
NEWID()を使ってみてはどうですか?
SELECT TOP 10 カラム名 FROM 表 ORDER BY NEWID(); |
|
投稿日時: 2006-12-27 14:13
MeijiK様
ありがとうございます。バッチリOKでした。 本当に助かりました。ありがとうございます。 |
1