最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

四種數(shù)據(jù)庫(kù)隨機(jī)獲取10條數(shù)據(jù)的方法

 更新時(shí)間:2014年03月10日 14:20:56   作者:  
這篇文章主要介紹了四種數(shù)據(jù)庫(kù)隨機(jī)獲取10條數(shù)據(jù)的方法,需要的朋友可以參考下

四種數(shù)據(jù)庫(kù)隨機(jī)獲取10條數(shù)據(jù)的方法

SQL Server:

復(fù)制代碼 代碼如下:

SELECT TOP 10 * FROM T_USER ORDER BY NEWID()

ORACLE:
復(fù)制代碼 代碼如下:

SELECT * FROM (SELECT * FROM T_USER ORDER BY DBMS_RANDOM.RANDOM()) WHERE RONUM <= 10

MySQL:
復(fù)制代碼 代碼如下:

SELECT * FROM T_USER  ORDER BY  RAND() LIMIT 10

Access:
復(fù)制代碼 代碼如下:

SELECT TOP 10 * FROM T_USER ORDER BY rnd([一個(gè)自動(dòng)編號(hào)字段])

這條語(yǔ)句在 Access 中的“查詢”中是可以運(yùn)行并得到隨機(jī)結(jié)果的,但在 ASP.NET等后臺(tái)程序代碼中卻無(wú)法得到預(yù)期的隨機(jī)效果。
正確的寫(xiě)法如下:

以ASP.NET為例:

復(fù)制代碼 代碼如下:

Random random = new Random(System.Guid.NewGuid().GetHashCode());
int r = random.Next();
string sql = "SELECT TOP 10 * FROM T_USER ORDER BY RND(" + (-r) + "*自動(dòng)編號(hào)字段)"

相關(guān)文章

最新評(píng)論

海阳市| 突泉县| 中宁县| 嘉峪关市| 新昌县| 军事| 江北区| 安溪县| 施秉县| 峨边| 枣阳市| 陕西省| 宝坻区| 逊克县| 剑河县| 长宁区| 伊通| 宾川县| 江永县| 阳新县| 福建省| 南丰县| 鄱阳县| 福泉市| 吕梁市| 富川| 洪泽县| 吉林省| 富阳市| 惠水县| 太谷县| 壤塘县| 河源市| 嘉祥县| 库车县| 永吉县| 张家口市| 全州县| 宣武区| 香河县| 廉江市|