使用 SQL 语句从数据库一个表中随机获取一些数据
生活随笔
收集整理的這篇文章主要介紹了
使用 SQL 语句从数据库一个表中随机获取一些数据
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
以前從一個表中隨機(jī)獲取數(shù)據(jù)的時候,都是先把數(shù)據(jù)讀取到來,
然后再在程序中來隨機(jī)抽取一部分?jǐn)?shù)據(jù), 今天告訴大家一種使用 SQL 語句的方法來隨機(jī)獲取一部分?jǐn)?shù)據(jù)
SQL Server:
--?隨機(jī)獲取?10?條數(shù)據(jù)SELECT?TOP?10?*?FROM?表名?ORDER?BY?NEWID()
ORACLE:
SELECT?*?FROM?(SELECT?*?FROM?表名??ORDER?BY?SYS_GUID())?WHERE?ROWNUM?<=?10;
--?第二種方法
SELECT?*?FROM?(SELECT?*?FROM?表名??ORDER?BY?DBMS_RANDOM.RANDOM())?WHERE?RONUM?<=?10;
總結(jié)
以上是生活随笔為你收集整理的使用 SQL 语句从数据库一个表中随机获取一些数据的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: .NET,你忘记了么?(二)——使用us
- 下一篇: 在中小型公司建立企业根证书颁发机构 (C