用ASP如何取出积分最高的几个用户???

honest 2001-08-13 10:40:30
sql="select top 10 * from sqlname order by id desc"
如上是可以取出,因为"ID"号是自动曾号,如果"ID"不是自动曾加,是积分数,那又如何取出前10个用户呢??
...全文
89 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
tripofdream 2001-08-13
  • 打赏
  • 举报
回复
还是在数据库中改一下字段的数据类型吧,改成INT型
neweb 2001-08-13
  • 打赏
  • 举报
回复
积分字段是char型?
好在还有办法补救,select top 10 * from sqlname order by cast(score as int) desc
把score转为数值型,如果score里包含字母?。。。。
fiend_terminator 2001-08-13
  • 打赏
  • 举报
回复
你的积分字段是char型的!为什么用char型呢?不明白!
honest 2001-08-13
  • 打赏
  • 举报
回复
不太对呀,我在写的时候出了问题,它是先从左边第一位比较起的,不是整个积分数比较

如:78和9
它就是9在前面
?????

在下谢谢各位
落入凡间的猪 2001-08-13
  • 打赏
  • 举报
回复
比如说你的积分的字段名叫scorename,那么你可以这样写

sql="select top 10 * from sqlname order by scorename desc"
zhuzhichao 2001-08-13
  • 打赏
  • 举报
回复
假如積分數的字段名是mine
那麼:
select top 10 * from sqlname order by mine desc
graycarl 2001-08-13
  • 打赏
  • 举报
回复
一样的呀? !

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧