问题:
[单选,材料题] 查询所修课程成绩都大于等于85分的学生的学号和姓名,正确的命令是( )。
根据以下资料,回答下面的题目:
使用如下三个数据库表:
学生表:student(学号,姓名,性别,出生日期,院系)
课程表:course(课程号,课程名,学时)
选课成绩表:score(学号,课程号,成绩)
其中出生日期的数据类型为日期型,学时和成绩为数值型,其他均为字符型。
查询“计算机系”学生的学号、姓名、学生所选课程名和成绩,正确的命令是( )。
A . SELECT学号,姓名FROM student s WHERE NOT EXISTS(SELECT*FROM score se WHERE SC.学号=s.学号码AND成绩<85)
B . SELECT学号,姓名FROM student S WHERE NOT EXISTS(SELECT*FROM score sc WHERE SC.学号=s.学号码AND成绩>=85)
C . SELECT学号,姓名FROM student s,score scWHERE s.学号=sc.学号AND成绩>=85
D . SELECT学号,姓名FROM student s,score scWHERE S.学号=sc.学号AND ALL成绩>=85
查询“教师表”的全部记录并存储于临时文件one.dbf中的SQL命令是( )。 SELECT*FR()M教师表INTO C4JRSOR one。 SELECT*FROM教师表TO CURSOR one。 SELECT*FROM教师表INTO CURSOR DBF one。 SELECT*教师表TO CURSOR DBF one。
在Visual FoxPro中,下面关于属性、方法和事件的叙述错误的是( )。 属性用于描述对象的状态,方法用于表示对象的行为。 基于同一个类产生的两个对象可以分别设置自己的属性值。 事件代码也可以像方法一样被显式调用。 在创建一个表单时,可以添加新的属性、方法和事件 。
若SQL语句中的ORDER BY短语中指定了多个字段,则( )。 依次按自右至左的字段顺序排序 。 只按第一个字段排序。 依次按自左至右的字段顺序排序 。 无法排序 。
在Visual FoxPro中,假设student表中有40条记录,执行下面的命令后,屏幕显示的结果是( )。 ?RECCOUNT() 0 。 1。 40。 出错 。
在Visual FoxPro中,关于视图的正确描述是( )。 视图也称作窗口 。 视图是一个预先定义好的SQL SELECT语句文件。 视图是一种用SQL SELECT语句定义的虚拟表 。 视图是一个存储数据的特殊表 。
查询所修课程成绩都大于等于85分的学生的学号和姓名,正确的命令是( )。
参考答案:
B
● 参考解析
B。【解析】由题可得,所查询的成绩是大于等于85分的学生的学号和姓名,其中成绩和学号、姓名不在一个表内,所以要用嵌套查询。而其中的成绩是大于等于85分,所以答案选择B。