データベース - SQL 関数 - RANDOM


 クラウディア


1. 概要
2. RANDOM

1. 概要

 「postgreSQL」にしか、実装されていないのかもしれません。

2. RANDOM

 いわゆる乱数を取得する「RAND」でなく、「RANDOM」なのでご注意。

SELECT
	値1, 値2, ...
FROM
	テーブル
WHERE
	条件
ORDER BY RANDOM();
 というように用います。  取得順が昇順・降順やテーブルに存在する順序でなく、ランダムになります。  ユーザをデータベース化して、抽選を行ったりするときに使えます。