当前位置:首页 » 编程语言 » 分析sql语句计算积分
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

分析sql语句计算积分

发布时间: 2023-01-21 20:02:42

‘壹’ sql高手进来 通过积分查找等级

***************************
补充:
说过了,在你的积分表中增加一列等级积分上限,这个表就有用了。这样当修改你的积分表的时候,级别显示就会跟着变,就不存在写死的问题了。
***************************

你的数据库是这样,没有办法,只能用case语句一个一个找,如果你嫌麻烦,建议在【积分表】中加一个【等级积分上限】字段。
如:【2,士兵,200,499】代表积分在【200到499】之间的是【士兵】,这样sql写起来就简单多了。

select A.用户号,A.用户名,A.积分,B.等级名称 from 用户表 A,积分表 B where A.积分<=B.积分上限 and A.积分>=B.积分;

这样一下就定位了,B表只有一个字段确实不好定义。

---
以上,希望对你有所帮助。

‘贰’ 求一条SQL语句,关于球队积分的问题

select t3.id,t3.score,t4.name from (
select * from (
select t1.zhu_id id,t1.zhu_score+t2.ke_score score
from test t1,test t2
where t1.zhu_id=t2.ke_id order by score desc
)
where rownum <=2
) t3,team t4
where t4.id=t3.id

球队表team 比赛表test

‘叁’ SQL计算平均分。

count()求和,avg()平均

‘肆’ 怎样编写SQL语句求平均成绩

1、打开数据库软件,附加数据库,右键选择新建查询。

‘伍’ 怎么用sql语句怎么计算消费积分

update xf set 消费积分=消费金额
where exists (select 1 from gk where gk.是否会员='T' and gk.顾客编号=xf.顾客编号)

update xf set 消费积分=消费金额/2
where exists (select 1 from gk where gk.是否会员='F' and gk.顾客编号=xf.顾客编号)