从品牌网站建设到网络营销策划,从策略到执行的一站式服务
数据库怎么表示学号s1:
创新互联自2013年起,先为广东等服务建站,广东等地企业,进行企业商务咨询服务。为广东企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
超码:只要一个属性组可以唯一标识一个元组,那么就说这个属性组是超码 【t_student】(学号,姓名,学院),姓名可能会重复,所以(学号)是一个超码同时也是候选码,(学号,姓名)可唯一标识一个元组,所以其也是超码,但不是候选码,因为少了姓名也可以唯一标识。
主属性:候选码中的属性称为主属性。【t_student】(学号,姓名,学院),学号就是主属性。
非主属性:不是主属性就是非主属性呗。【t_student】(学号,姓名,学院),姓名、学院就是非主属性。
分别求每一门的成绩和平局成绩
select sum(chinese),sum(math),sum(english) from 表名 gropu by sno
select avg(chinese),avg(math),avg(english) from 表名 gropu by sno
-------第一步,求总成绩(我把总成绩放在一个视图里了)
create
view
tg
as
select
学号,sum(成绩)
t
from
成绩表
group
by
学号
-------第二步,将总成绩导入到学生表(先运行上面代码)
update
学生表
set
总分=
tg.t
from
学生表,tg
where
学生表.学号=
tg.学号
------第三步,排名次
select
学号,姓名,总分,isnull((select
sum(1)
from
学生表
where
总分A.总分),0)+1
名次
from
学生表
as
A
order
by
(select
sum(1)
from
学生表
where
总分=A.部分)
-----------最后,嘿嘿,我能力不足,没做触发器了
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图