SQL語句select隨機調取10行資料 Access/SQL Server/Mysql等資料庫

happymagic發表於2015-04-15

SQL語句select隨機調取10行資料,以下內容包涵Access/SQL Server/Mysql等資料庫

SQL Server資料庫隨機提取10條資料:

SQL Server:Select Top 10 * From 表 order By NewID()

注:NewID()這個函式,他生成一個隨機數。

Access資料庫隨機提取10條資料:

Access:Select Top 10 * From 表 order By Rnd(ID)  

Rnd(ID) 其中的ID是自動編號欄位,可以利用其他任何數值來完成,比如用姓名欄位(UserName)

Select Top 10 * From 表 order BY Rnd(Len(UserName))

Mysql資料庫隨機提取10條資料:

MySql:Select * From 表 order By Rand() Limit 10 


相關文章