在 SQL 中,可以使用 ORDER BY
子句和 RAND()
函數(shù)來對查詢結(jié)果進(jìn)行隨機(jī)排序。RAND()
函數(shù)會(huì)為每個(gè)行生成一個(gè) 0 到 1 之間的隨機(jī)浮點(diǎn)數(shù),然后根據(jù)這個(gè)值對行進(jìn)行排序。以下是一個(gè)示例:
SELECT * FROM your_table_name
ORDER BY RAND();
請將 your_table_name
替換為你要查詢的實(shí)際表名。這條 SQL 語句將會(huì)返回表中的所有行,并隨機(jī)打亂它們的順序。
注意:在某些數(shù)據(jù)庫系統(tǒng)中(如 MySQL、MariaDB),RAND()
函數(shù)的語法是正確的。但在其他數(shù)據(jù)庫系統(tǒng)中(如 PostgreSQL、SQL Server),你需要使用不同的函數(shù),如 RANDOM()
或 NEWID()
。