奥鹏答案 发表于 2016-11-16 09:56:29

大工16秋《SQL数据库系统及应用》在线作业2

大工16秋《SQL数据库系统及应用》在线作业2

一、单选题:
1.聚合函数中AVG函数功能是求最小值。(    )          (满分:5)
    A. 错误
    B. 正确
2.常用的比较运算符包含=,>,=,,!=等。 (    )          (满分:5)
    A. 错误
    B. 正确
3.比较运算符对多个表达式进行比较,返回TRUE,FALSE等值。 (    )          (满分:5)
    A. 错误
    B. 正确
4.聚合函数中MAX函数功能是求最大值。(    )          (满分:5)
    A. 错误
    B. 正确
5.比较运算符中!=代表“恒等于”。 (    )          (满分:5)
    A. 错误
    B. 正确
6.聚合函数中COUNT函数主要统计不包含NULL的字段的平均值。(    )          (满分:5)
    A. 错误
    B. 正确
7.SQL语句中ORDER BY子句排序基于字符的ASCII排序,数字0-9,字母A-Z,其默认次序是降序。(    )          (满分:5)
    A. 错误
    B. 正确
8.聚合函数中MIN函数返回一组记录中的某个字段的最大值或者最小值。(    )          (满分:5)
    A. 错误
    B. 正确
9.GROUP BY子句用于对查询结果分组,该语句主要和汇总语句配合使用,比如SUM,AVG,MAX,MIN等。(    )          (满分:5)
    A. 错误
    B. 正确
10.聚合函数中SUM函数功能是求和。(    )          (满分:5)
    A. 错误
    B. 正确
三、判断题:
1.由于业务量很大,订单表存放了大量的数据。你想查询3年以前的购买信息,下面(    )语句能够完成该任务。          (满分:5)
    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
2.有如下SQL语句:SELECT * FROM student where DeptID between 12 and 18,与该语句等价的是(    )。          (满分:5)
    A. SELECT * FROM student where DeptID<=18 and DeptID>=12
    B. SELECT * FROM student where DeptID<=18 and DeptID>12
    C. SELECT * FROM student where DeptID<18 and DeptID<=12
    D. SELECT * FROM student where DeptID<18 and DeptID<12
3.学生表xsx包含列“姓名”和列“年龄”等,想要按照年龄从大到小顺序查询出学生表的所有信息,下面(    )语句能完成该功能。          (满分:5)
    A. SELECT * FROM xsx
    B. SELECT * FROM xsx ORDER BY 年龄 desc
    C. SELECT * FROM xsx ORDER BY 年龄 asc
    D. SELECT 姓名
   年龄 FROM xsx
4.一般情况下,下面(    )关键字不能影响SELECT语句所返回的结果的行数。          (满分:5)
    A. TOP n
    B. WHERE
    C. ORDER BY
    D. DISTINCT
5.如果在查询中需要查询所有姓王的学生的名单,使用的关键字是(    )。          (满分:5)
    A. LIKE
    B. MATCH FOR
    C. EQ FOR
    D. !=
6.在SELECT语句中,用于显示部分查询结果的TOP短语与(    )同时使用,可以显示出查询的排序效果。          (满分:5)
    A. ORDER BY
    B. CREATE
    C. DROP
    D. USEFOR
7.您需要显示年龄从18到25的学生的姓名和年龄。学生表xsxx包含列“姓名”和列“年龄”,下面(    )语句能完成该功能。          (满分:5)
    A. SELECT 姓名
   年龄 FROM xsxx
    B. SELECT 姓名
   年龄 FROM xsxx WHERE年龄 = 18 OR 年龄 = 25
    C. SELECT 姓名
   年龄 FROM xsxx WHERE 年龄 BETWEEN 18 AND 25
    D. SELECT 姓名
   年龄 FROM xsxx WHERE年龄 = 18 AND 年龄 != 25
8.在SQL语言中,不是逻辑运算符号的是(    )。          (满分:5)
    A. AND
    B. NOT
    C. OR
    D. %OR
9.在select查询语句中的like 'JS'表示(    )的字符串。          (满分:5)
    A. 长度为3的以“JS”开头
    B. 长度为2的以“JS”开头
    C. 任意长度的以“JS”开头
    D. 长度为4的以“JS”开头第三个字符为“”
10.模式匹配运算符like中的通配符%可以代表(    )字符。          (满分:5)
    A. 1个
    B. 8个
    C. 255个
    D. 0个或任意多个

**** Hidden Message *****

陈昊天 发表于 2017-3-6 15:56:05

大工16秋《SQL数据库系统及应用》在线作业2
页: [1]
查看完整版本: 大工16秋《SQL数据库系统及应用》在线作业2