データベース・クエリーの結果をランダムにソート

603 ワード

原文住所:https://www.jb51.net/article/45072.htm
Oracleクエリー結果セット、ランダムソート

select * from table1 order by dbms_random.value();

MySQLはランダムにレコードを検索します.
 
--           ,     SELECT * FROM table1 ORDER BY rand() LIMIT 1     SELECT * FROM table1 WHERE id=(SELECT id FROM table1 ORDER BY rand() LIMIT 1)

クエリ結果セット、ランダムソート:

SELECT * FROM table1 ORDER BY rand() 

SQL Server:

SELECT *
  FROM Northwind Orders 
  ORDER BY NEWID() 
SELECT TOP 10 * 
  FROM Northwind Orders 
  ORDER BY NEWID()