大工19春《SQL数据库系统及应用》在线作业2 下载本文

内容发布更新时间 : 2024/5/18 3:44:06星期一 下面是文章的全部内容请认真阅读。

(单选题)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子句 正确答案:

(单选题)5: 在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 正确答案:

(单选题)10: SQL Server 2008中引用全局变量时,应以标记符( )开头。 A: “@@” B: “??” C: “&&” D: “**” 正确答案:

(判断题)11: 把student表按照“性别”这个单列进行分组的语句为select 女 from student group by 性别。 A: 对 B: 错

正确答案:

(判断题)12: 从electCourse表中查询mark的平均数的语句为select avg(mark) from electCourse。 A: 对 B: 错

正确答案:

(判断题)13: 对表数据的插入、修改和删除还可以通过SQL语句来进行,与界面操作表数据相比,通过SQL语句操作表数据更为灵活,功能更为强大。

A: 对 B: 错

正确答案:

(判断题)14: SQL中,如果表中的数据不正确或者已经变化,可以使用UPDATE语句更新这些不恰当的数据。 A: 对 B: 错

正确答案:

(判断题)15: 当建表对象之后,初始状态时该表不是空的,包含五组数据。 A: 对 B: 错

正确答案:

(判断题)16: 查询全班英语成绩的总和,用average函数。 A: 对 B: 错

正确答案:

(判断题)17: 在表aa中查找姓名中姓龙的全部信息的sql语句是:select * from aa where 姓名 like'龙%'。 A: 对 B: 错

正确答案:

(判断题)18: 在表aa中查找英语成绩大于60全部信息的sql语句是:select * from aa where 英语<60。 A: 对 B: 错

正确答案:

(判断题)19: 想要查找表中语文成绩的最大值,可以采用max函数。 A: 对 B: 错

正确答案:

(判断题)20: max函数等同于min函数,都是求取平均值。 A: 对 B: 错

正确答案:

(单选题)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子句 正确答案:

(单选题)5: 在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 正确答案:

(单选题)10: SQL Server 2008中引用全局变量时,应以标记符( )开头。 A: “@@” B: “??” C: “&&” D: “**” 正确答案:

(判断题)11: 把student表按照“性别”这个单列进行分组的语句为select 女 from student group by 性别。 A: 对 B: 错

正确答案:

(判断题)12: 从electCourse表中查询mark的平均数的语句为select avg(mark) from electCourse。 A: 对 B: 错

正确答案:

(判断题)13: 对表数据的插入、修改和删除还可以通过SQL语句来进行,与界面操作表数据相比,通过SQL语句操作表数据更为灵活,功能更为强大。 A: 对 B: 错

正确答案:

(判断题)14: SQL中,如果表中的数据不正确或者已经变化,可以使用UPDATE语句更新这些不恰当的数据。 A: 对 B: 错

正确答案:

(判断题)15: 当建表对象之后,初始状态时该表不是空的,包含五组数据。 A: 对 B: 错

正确答案:

(判断题)16: 查询全班英语成绩的总和,用average函数。 A: 对 B: 错

正确答案:

(判断题)17: 在表aa中查找姓名中姓龙的全部信息的sql语句是:select * from aa where 姓名 like'龙%'。 A: 对 B: 错

正确答案:

(判断题)18: 在表aa中查找英语成绩大于60全部信息的sql语句是:select * from aa where 英语<60。 A: 对 B: 错

正确答案:

(判断题)19: 想要查找表中语文成绩的最大值,可以采用max函数。 A: 对 B: 错

正确答案:

(判断题)20: max函数等同于min函数,都是求取平均值。 A: 对 B: 错

正确答案: