order by newid() 各種數(shù)據(jù)庫隨機(jī)查詢的方法
SQL Server:
Select TOP N * From TABLE Order By NewID()
view plaincopy to clipboardprint?
Select TOP N * From TABLE Order By NewID()
Select TOP N * From TABLE Order By NewID()
NewID()函數(shù)將創(chuàng)建一個(gè) uniqueidentifier 類型的唯一值。上面的語句實(shí)現(xiàn)效果是從Table中隨機(jī)讀取N條記錄。
Access:
Select TOP N * From TABLE Order By Rnd(ID)
view plaincopy to clipboardprint?
Select TOP N * From TABLE Order By Rnd(ID)
Select TOP N * From TABLE Order By Rnd(ID)
Rnd(ID) 其中的ID是自動編號字段,可以利用其他任何數(shù)值來完成,比如用姓名字段(UserName)
Select TOP N * From TABLE Order BY Rnd(Len(UserName))
view plaincopy to clipboardprint?
Select TOP N * From TABLE Order BY Rnd(Len(UserName))
Select TOP N * From TABLE Order BY Rnd(Len(UserName))
MySql:
Select * From TABLE Order By Rand() Limit 10
view plaincopy to clipboardprint?
Select * From TABLE Order By Rand() Limit 10
Select * From TABLE Order By Rand() Limit 10
postgreSQL:
select * from glxt022 order by random() limit 5
view plaincopy to clipboardprint?
select * from glxt022 order by random() limit 5
相關(guān)文章
- 在SQL語句中,where 子句:where t.modifier = null ,這里不可以使用NULL關(guān)鍵字,因?yàn)樗皇且粋€(gè)真正的值,它僅僅是一個(gè)符號,因?yàn)樗闹凳俏粗摹?/div> 2011-04-04
在SQL Server啟動時(shí)自動執(zhí)行存儲過程。
當(dāng)sql server啟動時(shí),我很想運(yùn)行一個(gè)存儲過程。有沒有一種方法可以在每次SQL Server服務(wù)啟動時(shí)都會自動執(zhí)行這個(gè)存儲過程呢?2008-10-10T-sql語句修改SQL Server數(shù)據(jù)庫邏輯名、數(shù)據(jù)庫名、物理名的方法
這篇文章主要介紹了T-sql語句修改SQL Server數(shù)據(jù)庫邏輯名、數(shù)據(jù)庫名、物理名的方法,結(jié)合實(shí)例形式分析了T-SQL語句操作數(shù)據(jù)庫的基本技巧,非常簡單易懂,需要的朋友可以參考下2016-06-06sql server中datetime字段去除時(shí)間的語句
sql server中datetime字段去除時(shí)間的語句...2007-08-08Sql Server 查詢性能優(yōu)化之走出索引的誤區(qū)分析
很多朋友可能都正在犯下面所說的性能優(yōu)化誤區(qū)了,有需要的朋友可以參考一下Sql Server查詢性能優(yōu)化之走出索引的誤區(qū)2012-05-05使用SQL語句創(chuàng)建觸發(fā)器的實(shí)例
觸發(fā)器 是一種特殊類型的存儲過程,它不同于我們前面介紹過的存儲過程。存儲過程可以通過語句直接調(diào)用,而 觸發(fā)器主要是通過事件進(jìn)行觸發(fā)而被執(zhí)行的,這篇文章主要介紹了使用SQL語句創(chuàng)建觸發(fā)器的實(shí)例,需要的朋友可以參考下2023-06-06最新評論