|  | 
 
| -[大连理工大学]大工20秋《SQL数据库系统及应用》在线作业2
 试卷总分:100    得分:100
 第1题,在SQL的select语句中,如果要过滤结果中的重复行,可以在字段列表前面加上(     )。
 A、group
 B、order
 C、top
 D、distinct
 正确答案:
 
 
 第2题,在select语句中如果要对得到的结果中某个字段按降序处理,则使用(     )参数。
 A、asc
 B、desc
 C、between
 D、and
 正确答案:
 
 
 第3题,查询学校员工工资信息时,结果按工资降序排列,正确的是(     )。
 A、ORDER BY 工资
 B、ORDER BY 工资 desc
 C、ORDER BY 工资 asc
 D、ORDER BY 工资 and
 正确答案:
 
 
 第4题,当使用SQL语句进行分组检索时,为了按照一定的条件对分组后的数据进行筛选,应当(     )。
 A、在join后面使用between to子句
 B、在group by后面使用having子句
 C、在where后面使用order by子句
 D、在join后面使用order by子句
 正确答案:
 
 
 ,在SQL查询语句中,HAVING子句的作用是(     )。
 A、指出排序的范围
 B、指出查询结果的最大值
 C、指出分组查询的条件
 D、指出创建数据表的字段
 正确答案:
 
 
 第6题,以下关于HAVING子句描述错误的是(     )。
 A、HAVING子句允许与GROUP BY 子句同时使用
 B、使用HAVING子句的同时不能使用WHERE子句
 C、使用HAVING子句的同时可以使用WHERE子句
 D、使用HAVING子句的作用是限定分组的条件
 正确答案:
 
 
 第7题,要查询book表中所有书名中以"计算机网络"开头的书籍情况,可用(     )语句。
 A、SELECT * FROM book WHERE book_name LIKE '计算机网络*'
 B、SELECT * FROM book WHERE book_name LIKE '计算机网络%'
 C、SELECT * FROM book WHERE book_name !='计算机网络*'
 D、SELECT * FROM book WHERE book_name !='计算机网络%'
 正确答案:
 
 
 第8题,以下不属于SQL Server 2008系统全局变量的是(     )。
 A、&@@Error
 B、@@Connections
 C、@@fetch_status
 D、@@Error
 正确答案:
 
 
 第9题,SQL支持的流程控制语句是(     )。
 A、Begin...End
 B、Ift...Then...ELSE
 C、Do Cases
 D、Does While
 正确答案:
 
 
 SQL Server 2008中引用全局变量时,应以标记符(     )开头。
 A、"@@"
 B、"??"
 C、"&&"
 D、"**"
 正确答案:
 
 
 第11题,把student表按照"性别"这个单列进行分组的语句为select 女 from student group by 性别。
 T、对
 F、错
 正确答案:F
 
 
 从electCourse表中查询mark的平均数的语句为select avg(mark) from electCourse。
 T、对
 F、错
 
 
 
 第13题,对表数据的插入、修改和删除还可以通过SQL语句来进行,与界面操作表数据相比,通过SQL语句操作表数据更为灵活,功能更为强大。
 T、对
 F、错
 
 
 
 第14题,SQL中,如果表中的数据不正确或者已经变化,可以使用UPDATE语句更新这些不恰当的数据。
 T、对
 F、错
 当建表对象之后,初始状态时该表不是空的,包含五组数据。
 T、对
 F、错
 正确答案:F
 
 
 第16题,查询全班英语成绩的总和,用average函数。
 T、对
 F、错
 正确答案:F
 
 
 第17题,在表aa中查找姓名中姓龙的全部信息的sql语句是:select * from aa where 姓名 like'龙%'。
 T、对
 F、错
 正确答案:
 
 
 第18题,在表aa中查找英语成绩大于60全部信息的sql语句是:select * from aa where 英语60。
 T、对
 F、错
 正确答案:F
 
 
 第19题,想要查找表中语文成绩的最大值,可以采用max函数。
 T、对
 F、错
 
 
 
 ,max函数等同于min函数,都是求取平均值。
 T、对
 F、错
 正确答案:F
 
 | 
 |