無意中發現這幾條句子,收藏下來了。
MySQL中提取10個隨機行
SELECT column FROM table
ORDER BY RAND()
LIMIT 10
Oracle中提取10個隨機行
SELECT column FROM ( SELECT column FROM table ORDER BY dbms_random.value ) WHERE rownum <= 10
PostgreSQL中提取10個隨機行
SELECT column FROM table ORDER BY RANDOM() LIMIT 10
Microsoft SQL Server中提取10個隨機行
SELECT TOP 10 column FROM table ORDER BY NEWID()
文章出處:飛諾網(www.firnow.com):http://dev.firnow.com/course/7_databases/oracle/oraclejs/20100628/227406.html