” 学生成绩 ” 表含有字段 ( 学号 , 姓名 , 数学 , 外语 , 专业 , 总分 ) 。 下列程序的功能是 : 计算每名学生的总分(总分 = 数学 + 外语 + 专业)。请在程序空白处添入适当语句,使程序实现所需要的功能。
Private sub command1_click()
Dim cn as new adodb.connection
Dim rs as new adodb.recordset
Dim zongfen as adodb.field
Dim shuxue as adodb.field
Dim waiyu as adodb.field
Dim zhuanye as adodb.field
Dim strsql as string
Set cn=currentproject.connection
Strsql= ” select * from 成绩表 ”
Rs.open strsql,cn,adopondynamic,adlockoptimistic,adcmdtext
Set zongfen=rs.fields( “ 总分 ” )
Set shuxue=rs.fields( “ 数学 ” )
Set waiyu=rs.fields( “ 外语 ” )
Set zhuanye=rs.fields( “ 专业 ” )
Do while ___ 14 ____
Zongfen=shuxue+waiyu+zhuanye
_____ 15 _____
Rs.movenext
Loop
Rs.close
Cn.close
Set rs=nothing
Set cn=nothing
End sub
第1题:
回答下列各题:基于学生表S和学生选课表SC两个数据库表,它们的结构如下: S(学号,姓名,性别,年龄),其中学号、姓名和性别为C型字段,年龄为N型字段。 SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段(初始为空值)。 查询学生选修课程成绩小于60分的学号,正确的SQL语句是( )。
A.SELECT DISTINCT学号FROM SC WHERE"成绩"<60
B.SELECT DISTINCT学号FROM SC WHERE成绩<"60"
C.SELECT DISTINCT学号FROM SC WHERE成绩<60
D.SELECT DISTINCT"学号"FROM SC WHERE"成绩"<60
第2题:
有两张学生成绩表,表1(学号,姓名,数学成绩),表2(学号,姓名,物理成绩),请问这两张表是否可以做“集合并”操作?为什么?
第3题:
【单选题】查询学号为'01'的学生姓名与成绩的SQL语句是:()
A.select 姓名,成绩 from 学生表 a,成绩表 b where a.学号='01'
B.select a.姓名,b.成绩 from 学生表 a,成绩表 b where a.学号=b.学号 and a.学号='01'
C.select 姓名,成绩 from 学生表 a,成绩表 b where a.学号=b.学号
D.select 姓名,成绩 from 学生表 a,成绩表 b
第4题:
当前数据库为学生成绩数据库,包含字段名学号、姓名、语文、数学、英语,记载了八名学生的成绩,若要在表格中增加“总分”字段,应使用()命令。
A.insert
B.browse
C.append
D.modify structure
第5题:
“学生”表中有学号、姓名、性别、成绩、专业五个字段。现在需要查询“成绩”小于60分的学生信息,请补充对应的查询语句:select * from 学生 where __________。