奥鹏大连理工大学2014秋《SQL数据库系统及应用》在线作
大工14秋《SQL数据库系统及应用》在线作业2
一、判断题(共10道试题,共50分。)
1.聚合函数中SUM函数功能是求和。
A.错误
B.正确
-----------------选择:B
2.常用的比较运算符包含=,,<,=,<=,<,!=等。
A.错误
B.正确
-----------------选择:B
3.比较运算符对多个表达式进行比较,返回TRUE,FALSE等值。
A.错误
B.正确
-----------------选择:B
4.聚合函数中MAX函数功能是求最大值。
A.错误
B.正确
-----------------选择:B
5.比较运算符中!=代表“恒等于”。
A.错误
B.正确
-----------------选择:A
6.GROUP BY子句用于对查询结果分组,该语句主要和汇总语句配合使用,比如SUM,AVG,MAX,MIN等。
A.错误
B.正确
-----------------选择:B
7.聚合函数中MIN函数返回一组记录中的某个字段的最大值或者最小值。
A.错误
B.正确
-----------------选择:A
8.SQL语句中ORDERBY子句排序基于字符的ASCII排序,数字0-9,字母A-Z,其默认次序是降序。
A.错误
B.正确
-----------------选择:A
9.聚合函数中COUNT函数主要统计不包含NULL的字段的平均值。
A.错误
B.正确
-----------------选择:A
10.聚合函数中AVG函数功能是求最小值。
A.错误
B.正确
-----------------选择:A
二、单选题(共10道试题,共50分。)
1.有如下SQL语句:SELECT*FROM student where DeptID between 12 and18,与该语句等价的是()。
A.SELECT*FROMstudentwhere DeptID<=18 and DeptID=12
B.SELECT*FROMstudentwhereDeptID<=18andDeptID12
C.SELECT*FROMstudentwhereDeptID<18andDeptID<=12
D.SELECT*FROMstudentwhereDeptID<18andDeptID<12
-----------------选择:A
2.在SELECT语句中,用于显示部分查询结果的TOP短语与(A)同时使用,可以显示出查询的排序效果。
A.ORDER BY
B.CREATE
C.DROP
D.USEFOR
-----------------选择:A
3.学生表xsx包含列“姓名”和列“年龄”等,想要按照年龄从大到小顺序查询出学生表的所有信息,下面()语句能完成该功能。
A.SELECT*FROMxsx
B.SELECT*FROMxsxORDERBY年龄desc
C.SELECT*FROMxsxORDERBY年龄asc
D.SELECT姓名,年龄FROMxsx
-----------------选择:B
4.在SQL语言中,不是逻辑运算符号的是()。
A.AND
B.NOT
C.OR
D.%OR
-----------------选择:D
5.一般情况下,下面()关键字不能影响SELECT语句所返回的结果的行数。
A.TOPn
B.WHERE
C.ORDERBY
D.DISTINCT
-----------------选择:C
6.您需要显示年龄从18到25的学生的姓名和年龄。学生表xsxx包含列“姓名”和列“年龄”,下面()语句能完成该功能。
A.SELECT姓名,年龄FROMxsxx
B.SELECT姓名,年龄FROMxsxxWHERE年龄=18OR年龄=25
C.SELECT姓名,年龄FROMxsxxWHERE年龄BETWEEN18AND25
D.SELECT姓名,年龄FROMxsxxWHERE年龄=18AND年龄!=25
-----------------选择:C
7.在select查询语句中的like'JS_'表示()的字符串。
A.长度为3的以“JS”开头
B.长度为2的以“JS”开头
C.任意长度的以“JS”开头
D.长度为4的以“JS”开头第三个字符为“_”
-----------------选择:A
8.模式匹配运算符like中的通配符%可以代表()字符。
A.1个
B.8个
C.255个
D.0个或任意多个
-----------------选择:D
9.由于业务量很大,订单表存放了大量的数据。你想查询3年以前的购买信息,下面()语句能够完成该任务。
A.select*FROM订单表WHERE购买日期<DATEADD(YY,-3,GETDATE())
B.select*FROM订单表WHERE购买日期<DATEADD(YY,3,GETDATE())
C.select*FROM订单表WHERE购买日期<GETDATE()-3
D.select*FROM订单表WHERE购买日期<GETDATE()+3
-----------------选择:A
10.如果在查询中需要查询所有姓王的学生的名单,使用的关键字是()。
A.LIKE
B.MATCHFOR
C.EQFOR
D.!=
-----------------选择:A
一、判断题(共10道试题,共50分。)
1.聚合函数中SUM函数功能是求和。
A.错误
B.正确
-----------------选择:B
2.常用的比较运算符包含=,,<,=,<=,<,!=等。
A.错误
B.正确
-----------------选择:B
3.比较运算符对多个表达式进行比较,返回TRUE,FALSE等值。
A.错误
B.正确
-----------------选择:B
4.聚合函数中MAX函数功能是求最大值。
A.错误
B.正确
-----------------选择:B
5.比较运算符中!=代表“恒等于”。
A.错误
B.正确
-----------------选择:A
6.GROUP BY子句用于对查询结果分组,该语句主要和汇总语句配合使用,比如SUM,AVG,MAX,MIN等。
A.错误
B.正确
-----------------选择:B
7.聚合函数中MIN函数返回一组记录中的某个字段的最大值或者最小值。
A.错误
B.正确
-----------------选择:A
8.SQL语句中ORDERBY子句排序基于字符的ASCII排序,数字0-9,字母A-Z,其默认次序是降序。
A.错误
B.正确
-----------------选择:A
9.聚合函数中COUNT函数主要统计不包含NULL的字段的平均值。
A.错误
B.正确
-----------------选择:A
10.聚合函数中AVG函数功能是求最小值。
A.错误
B.正确
-----------------选择:A
二、单选题(共10道试题,共50分。)
1.有如下SQL语句:SELECT*FROM student where DeptID between 12 and18,与该语句等价的是()。
A.SELECT*FROMstudentwhere DeptID<=18 and DeptID=12
B.SELECT*FROMstudentwhereDeptID<=18andDeptID12
C.SELECT*FROMstudentwhereDeptID<18andDeptID<=12
D.SELECT*FROMstudentwhereDeptID<18andDeptID<12
-----------------选择:A
2.在SELECT语句中,用于显示部分查询结果的TOP短语与(A)同时使用,可以显示出查询的排序效果。
A.ORDER BY
B.CREATE
C.DROP
D.USEFOR
-----------------选择:A
3.学生表xsx包含列“姓名”和列“年龄”等,想要按照年龄从大到小顺序查询出学生表的所有信息,下面()语句能完成该功能。
A.SELECT*FROMxsx
B.SELECT*FROMxsxORDERBY年龄desc
C.SELECT*FROMxsxORDERBY年龄asc
D.SELECT姓名,年龄FROMxsx
-----------------选择:B
4.在SQL语言中,不是逻辑运算符号的是()。
A.AND
B.NOT
C.OR
D.%OR
-----------------选择:D
5.一般情况下,下面()关键字不能影响SELECT语句所返回的结果的行数。
A.TOPn
B.WHERE
C.ORDERBY
D.DISTINCT
-----------------选择:C
6.您需要显示年龄从18到25的学生的姓名和年龄。学生表xsxx包含列“姓名”和列“年龄”,下面()语句能完成该功能。
A.SELECT姓名,年龄FROMxsxx
B.SELECT姓名,年龄FROMxsxxWHERE年龄=18OR年龄=25
C.SELECT姓名,年龄FROMxsxxWHERE年龄BETWEEN18AND25
D.SELECT姓名,年龄FROMxsxxWHERE年龄=18AND年龄!=25
-----------------选择:C
7.在select查询语句中的like'JS_'表示()的字符串。
A.长度为3的以“JS”开头
B.长度为2的以“JS”开头
C.任意长度的以“JS”开头
D.长度为4的以“JS”开头第三个字符为“_”
-----------------选择:A
8.模式匹配运算符like中的通配符%可以代表()字符。
A.1个
B.8个
C.255个
D.0个或任意多个
-----------------选择:D
9.由于业务量很大,订单表存放了大量的数据。你想查询3年以前的购买信息,下面()语句能够完成该任务。
A.select*FROM订单表WHERE购买日期<DATEADD(YY,-3,GETDATE())
B.select*FROM订单表WHERE购买日期<DATEADD(YY,3,GETDATE())
C.select*FROM订单表WHERE购买日期<GETDATE()-3
D.select*FROM订单表WHERE购买日期<GETDATE()+3
-----------------选择:A
10.如果在查询中需要查询所有姓王的学生的名单,使用的关键字是()。
A.LIKE
B.MATCHFOR
C.EQFOR
D.!=
-----------------选择:A
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!