ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>高清不卡一区二区在线,蜜臂av日日欢夜夜爽一区,亚洲精品国产精品久久清纯直播 http://www.aygfsteel.com/hoocoral/articles/193690.html胡昆è?/dc:creator>胡昆è?/author>Thu, 17 Apr 2008 03:35:00 GMThttp://www.aygfsteel.com/hoocoral/articles/193690.htmlhttp://www.aygfsteel.com/hoocoral/comments/193690.htmlhttp://www.aygfsteel.com/hoocoral/articles/193690.html#Feedback0http://www.aygfsteel.com/hoocoral/comments/commentRss/193690.htmlhttp://www.aygfsteel.com/hoocoral/services/trackbacks/193690.htmlnewid()是SQL SERVER中的函数åQŒACCESS里不支持
ACCESS可以用RND函数¾l“合ASP中的RND函数来实现随机抽取ã€?
<%
...
Randomize
strSQL = "Select TOP 1 字段列表 FROM 表名 orDER BY RND(-(¾~–号字段)*" & RND() & ")"
...
%>

要äñ”生指定范围的随机整数åQŒè¯·ä½¿ç”¨ä»¥ä¸‹å…¬å¼åQ?
Int((upperbound - lowerbound + 1) * Rnd + lowerbound)
˜q™é‡ŒåQ?upperbound 是此范围的上界,è€?lowerbound 是此范围内的下界ã€?

然后查询取表中的值罗åQŒæ²¡æœ‰çš„话再生成一个来æŸ?
执行˜q™å¥SQL语句ž®Þp¡Œäº†ï¼Œ˜q”回随机取得的一条记å½?
select top 1 * from member order by newid()
éšæœºå–ä¸€ä¸ªæ•°ç„¶åŽæŠŠè¿™ä¸ªæ•°ä½œäØ“ID来取数据

比如MAXCOUNT是所有的数据条数
那么可以getid=Int((MAXCOUNT - 1 + 1) * Rnd + 1) 来生成从1到MAXCOUNT的一个随机数�
然后用SQL语句"select * from member where menid=" &getid
ž®±å¯ä»¥äº†
随机提取10条记录的例子åQ?

Sql serveråQ?

select top 10 * from è¡?order by newid()

AccessåQ?

Select top 10 * FROM è¡?orDER BY Rnd(id)

Rnd(id) 其中的id是自动编号字ŒDµï¼Œå¯ä»¥åˆ©ç”¨å…¶ä»–ä»ÖM½•数值来完成

比如用姓名字ŒD?UserName)

Select top 10 * FROM è¡?orDER BY Rnd(len(UserName))

MySqlåQ?

Select * From è¡?order By rand() Limit 10



]]>
Ö÷Õ¾Ö©Öë³ØÄ£°å£º ÁÖÖ¥ÏØ| »³ÈáÇø| ͬ½­ÊÐ| ÕýÏâ°×Æì| ¹ØÁë| ÁÉÄþÊ¡| µÂÇÕÏØ| ÔÓ¶àÏØ| Í©³ÇÊÐ| ÕþºÍÏØ| Óà¸ÉÏØ| óÞÁ¬ÏØ| Á½µ±ÏØ| ½Á¼ÏØ| ×ÞÆ½ÏØ| ëøÖÝÊÐ| ÎÅÏ²ÏØ| »¯µÂÏØ| ¹óÑôÊÐ| Ì«ºþÏØ| µÂ»¯ÏØ| ãÉÐÐÇø| ÀèÆ½ÏØ| ¸£ÖÝÊÐ| Ç­Î÷ÏØ| ÕØ¶«ÊÐ| ³£ÄþÊÐ| ÑÉêÈ| Æ½Ô¶ÏØ| ¸»ÑôÊÐ| ¸ßÒªÊÐ| ÖÐÎÀÊÐ| ¸ß±®µêÊÐ| Ö麣ÊÐ| Ä˶«ÏØ| ÌÚ³åÏØ| ³çÐÅÏØ| ÂÞµéÏØ| Óå±±Çø| »ÔÏØÊÐ| ÓñÉ½ÏØ|