SQL应用——希望前辈指路!
有三张表,student,kecheng,chengji
student的内容为
sno* sname sage weight_avg
000921 apple 19
006511 pear 21
kecheng表的内容
cno* weight cname
1 5 操作系统
2 3 安全保密
3 4 数据库
……
chengji表的内容
sno# cno# cj
000921 1 89
000921 2 78
000921 3 60
006511 2 70
我现在想通过update更新student表中的为weight_avg的内容
要求输入的值为每个不同的sno对应的cno成绩乘以kecheng中的weight之和除该sno多对应cno课程的weight之后
例如:
0000921的weight_avg应为(89×5+78×3+60×4)÷(5+3+4)对应的值。
用sql语句怎么实现阿,忘各位赐教!
另外,我还想请问各位学数据库的前辈,我现在是计算机专业的大三学生,学过数据库原理,现在想学习oracle数据库技术,还有一些相应的前端开发工具,忘指点迷津!推荐一些书和工具。谢谢!