SQLランダムクエリー


SQL Server:
Select TOP N * From TABLE Order By NewID()

NewID()関数は、uniqueidentifierタイプの一意の値を作成します.上記の文の実装効果は、TableからNレコードをランダムに読み出すことです.
Access:
Select TOP N * From TABLE Order By Rnd(ID) 

Rnd(ID)のIDは自動番号フィールドであり、名前フィールド(UserName)などの他の任意の数値で完了することができる.
Select TOP N *  From TABLE Order BY Rnd(Len(UserName))

MySql:
Select * From TABLE Order By Rand() Limit 10

postgreSQL
select * from glxt022 order by random() limit 5