面试题 谁帮忙做下 谢谢
hibernate处理事务,有哪几个级别,分别简单介绍
hibernate 有哪些方法可以解决同步操作的问题
数据库有一个表,名称为 T_Student_Score,内容如下:
编号姓名科目成绩
1张三语文100
2张三数学90
3李四语文99
4李四英语80
5王五体育78
写一段SQL语句,按人名统计每个人的总分,得到如下结果:
姓名成绩
张三190
李四179
王五78
有两个表,主表T1:主键为【学生编号】,而且包含学生【姓名】:
学生编号姓名
1张三
2李四
3王五
从表T2:外键为【学生编号】,还包含每个学生各门工课的成绩,如下:
学生编号姓名科目成绩
1语文80
1数学90
2语文89
2数学89
3语文100
请写一段语句,以【学生编号】做关联,实现把主表中【姓名】更新到从表中。
[解决办法]
没看明白你写的
现在已 T_Student_Score 为例:
select *,(select sum(成绩) from T_Student_Score c where a.姓名=c.姓名) as num
from T_Student_Score a
where exists(select 1 from T_Student_Score b where a.姓名=b.姓名 and b.id <a.id)
[解决办法]
1.select [name],(select sum(成绩) from T_Student_Score c where a.[姓名]=c.[姓名]) as 成绩 from T_Student_Score a group by [姓名]
[解决办法]
2.update t2 set t2.姓名=T1.姓名 from t2,t1 where t1.学生编号=t2.学生编号