SELECTした結果をランダムに並び変える

公開日: : SQL Server , , ,

SQLでSELECTした結果をランダムに並び変えて表示する

SQLServerでSELECTした結果をランダムに並び変えるSQLです。
ORDER BYにNewID()関数の値を使います。

生成した値をNEWID()でソート

1回目の実行結果は

2回目の実行結果は

と実行するたびに結果が変わります。

使いどころはスロットマシン

使いどころはスロットマシンなどの出目にでも
使えれば良いかと言う事で以下のSQLを作って
見ました。

1回目の実行結果は

2回目の実行結果は

実際は当たり目の確率なども
考慮しないといけませんが、

ランダムに数字を出すSQLとしては
目的を達成したかと。

スポンサーリンク
  • このエントリーをはてなブックマークに追加
  • 14 follow us in feedly

関連記事

no-img

SQLでCASE~WHENを使ってみる(2)

CASE~WHENはSQLでCASE~WHENを使ってみるとは別に WHENの後に評価させる式を書

記事を読む

no-img

SQL Server-SQLでテーブル仕様書になるものネタを取ってみる

SQLでテーブル仕様書になるものネタを取ってみます。 これを実行すると [crayo

記事を読む

a0001_013635

呼び出したストアドプロシジャーの戻り値を使用する

呼び出したストアドプロシジャーの戻り値を使用する 処理の構成上、ストアドプロシジャーから他のストア

記事を読む

no-img

再帰SQLで最大再帰数の指定

再帰SQLを実行すると最大再帰数に達してエラー 先日作成した日付を管理しているテーブルから共通テー

記事を読む

no-img

列は既にデフォルトにバインドされています。

テーブルのカラムの属性変更でデフォルト値を変更する テーブルのカラムの属性変更でデフォルト値を変更

記事を読む

no-img

SELECT INTOで既存テーブルのデータを新規テーブルにコピーする

既存テーブルのデータを新規テーブルにコピーします。 簡単だが結構忘れるのでメモします。

記事を読む

a0001_013635

SQLで改行コードを含む項目を取得する

SQLで改行コードを含む項目を検索する Microsoft SQL Server Managemn

記事を読む

no-img

SQL Server-登録されているストアドプロシジャーの一覧を取得する

データベースに登録されているストアドプロシジャーの 一覧を取得します。

記事を読む

no-img

再帰SQLで歯抜けの日付データを取得する

再帰SQLを使って歯抜けの日付データを取得 処理が自動実行(バッチ処理)で実行された日付を管理して

記事を読む

SQLServer

SQLで検索結果を縦横変換する

SQLで検索結果を縦横変換する SQLで取得した各行を一定のくくりで横に表示させたいときがあります

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です


*

SQLServer
SQLで検索結果を縦横変換する

SQLで検索結果を縦横変換する SQLで取得した各行を一定のくくりで

no-img
SQLServerのエラーコードを取得するSQL

SQLServerで発生するエラーコードをSQLで取得する SQLS

SQLServer
SQLServerでトリガーを扱ってみる

INSERT、UPADTE、DELETEトリガーを扱ってみる SQL

no-img
SQLでランダムにユニーク(一意)な値(ID)を取得する

ランダムにユニーク(一意)な値(ID)を取得する SQLServer

no-img
SQL Server-テーブルのプライマリーキー(PK)を取得する

SQL ServerでSQLを使用してプライマリーキー(PK)を取得す

→もっと見る



PAGE TOP ↑