账号通
    

账号  

密码  

2661

查看

8

回复
主题:[已解决]求助高手:sql标签:随机查询一条记录 [收藏主题] 转到:  
wlll 当前离线

236

主题

0

广播

0

粉丝
添加关注
级别:二年级

用户积分:5789 分
登录次数:263 次
注册时间:2006/10/25
最后登录:2017/2/15
wlll 发表于:2011/8/21 18:47:18   | 显示全部帖子 查看该作者主题 楼主 

想实现这样的效果:



打开网站首页时,某区域的新闻是随机从数据库中抽取的一条.例如:首页的教师风采栏目,当某次打开首页时,是黄老师的介绍,当再一次打开首页时,是张老师的介绍...





请教:如何制作这样的标签呢?我使用的是Access数据库.

 
  支持(13) | 反对(14) 回到顶部顶端 回到底部底部
wlll 当前离线

236

主题

0

广播

0

粉丝
添加关注
级别:二年级

用户积分:5789 分
登录次数:263 次
注册时间:2006/10/25
最后登录:2017/2/15
wlll 发表于:2011/8/22 9:25:12   | 显示全部帖子 查看该作者主题 沙发 
科汛在线考试系统(NET)

期待版主回答啊,想当年,我也做过几天的版主啊.


 
  支持(3) | 反对(0) 回到顶部顶端 回到底部底部
wlll 当前离线

236

主题

0

广播

0

粉丝
添加关注
级别:二年级

用户积分:5789 分
登录次数:263 次
注册时间:2006/10/25
最后登录:2017/2/15
wlll 发表于:2011/8/22 19:32:12   | 显示全部帖子 查看该作者主题 藤椅 
以下是引用 licaifuwu在2011-8-22 9:59:27的发言:

acc数据库版

复制代码
  1. SELECT TOP 1 * FROM KS_Article where tid="20118558523167" ORDER BY right(cstr(rnd(-int(rnd(-timer())*100+id)))*1000,2)



把tid=”20118558523167” 中的20118558523167换成你栏目的id就好


mssql数据库版

复制代码
  1. SELECT TOP 1 * FROM KS_Article where tid="20118558523167" ORDER BY NEWID()




经过测试,完全达到了我的要求,非常感谢licaifuwu!






 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.09375秒 powered by KesionCMS 9.0