单选题
下列各题使用如下表:
Student.dbf(学号,姓名,课程号,成绩)
单选题
查询选修课程号为“00002”的成绩最好的10个同学的学号和成绩,下列SQL语句正确的是______。
【正确答案】
C
【答案解析】[解析] 在SOL语言中,如果要查询满足条件的前一部分记录,可以用TOP<数字表达式>[PERCENT]短语来完成此功能,在此短语中如果不使用PERCENT,数字表达式的值n为整数,表示检索前n个记录;若使用PERCENT,数字表达式的值n为0.01~99.99的实数,表示检索前n%个记录。TOP短语必须同时与ORDER BY短语一起使用才有效。
单选题
查询所有选修课程号为"00002"考试成绩不及格的学生的学号(不查询重复),不能完成此功能的句是______。
【正确答案】
B
【答案解析】[解析] 答案B项包括了60分,不能完成查询的要求。
单选题
对所有选修课程号为“00006”的同学的这门课成绩加10分,下列SQL语句正确的是______。
【正确答案】
A
【答案解析】[解析] 修改操作语句的一般格式为:UPDATE<表名>SET<列名>=<表达式>[,<列名>=<表达式>]…[WHERE<条件>],其功能是修改指定表中满足WHERE子句条件的元组,按SET子句中的表达式修改这些元组相应的列值。如果省略WHERE子句,则表示要修改表中的所有元组。
单选题
从学生表中删除学号为“1001”的学生记录,正确的SQL语句是______。
【正确答案】
C
【答案解析】[解析] 删除语句的一般格式为:DELETE FROM表名[WHERE谓词]。
单选题
将学生表的姓名字段的宽度由8改为10,应使用的SQL语句是______。
【正确答案】
C
【答案解析】[解析] 修改语句的一般格式为:ALTER TABLE<表名>[ALTER<列名><数据类型>]。
单选题
SQL语句:DROP TABLE Student是______。
【正确答案】
B
【答案解析】[解析] DROP TABLE直接从磁盘上删除student所对应的.dbf文件。