单选题
第31~35题使用如下数据表:
学生.DBF:学号(C,8),姓名(C,6),性别(C,2)
选课.DBF:学号(C,8),课程号(C,3),成绩(N,3)
单选题
从“选课”表中检索成绩大于等于60并且小于90的记录信息,正确的SQL命令是( )。
【正确答案】
A
【答案解析】【解析IBETWEEN AND表示在两者之间(包含两端的数据)。
单选题
检索还未确定成绩的学生选课信息,正确的SQL命令是( )。
【正确答案】
C
【答案解析】【解析】INNER JOIN ON表示内链接,内链接是通过比较源表间共享的列的值从多个源表检索行的操作。内链接排除来自不具有与其他源表中的行匹配的行的源表的行。
单选题
假设所有的选课成绩都已确定,显示“l01”号课程成绩中最高的l0%记录信息,正确的SQL命令是( )。
【正确答案】
D
【答案解析】【解析】ORDER BY表示排序,PERCENT表示百分之,TOP表示头几条。
单选题
假设所有学生都已选课,所有的选课成绩都已确定。检索所有选课成绩都在90分以上(含)的学生信息,正确的SQL命令是( )。
【正确答案】
B
【答案解析】【解析】IN表示包含关系,ANY表示只要有一条数据满足条件,整个条件成立。
单选题
为“选课”表增加一个“等级”字段,其类型为C、宽度为2,正确的SQL命令是( )。
【正确答案】
C
【答案解析】【解析】为表添加新的字段语法为:ALTER TABLE表名ADD字段名字段类型。