MySQL数据库期末考试试题及参考答案(04)

Posted 谷哥的小弟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL数据库期末考试试题及参考答案(04)相关的知识,希望对你有一定的参考价值。


版权声明

  • 本文原创作者:谷哥的小弟
  • 作者博客地址:http://blog.csdn.net/lfdfhl

一、填空题

  1. mysql中提供了____关键字,可以在查询时去除重复的值。
  2. 使用ORDER BY对查询结果进行排序时,默认是按____排列。
  3. SELECT语句中,用于对分组查询结果再进行过滤的关键字是____。
  4. 为了使查询结果满足用户的要求,可以使用____对查询结果进行排序。
  5. 聚合函数中,用于求出某个字段平均值的函数是____。

二、判断题

  1. 当DISTINCT作用多个字段时,只有DISTINCT关键字后指定的多个字段值都相同,才会被认作是重复记录。( )
  2. 在数据表中,某些列的值可能为空值(NULL),那么在SQL语句中可以通过
    ”= NULL”来判断是否为空值。( )
  3. 在对字符串进行模糊查询中,一个下画线通配符可匹配多个字符。( )
  4. 在SELECT语句的WHERE条件中,BETWEEN AND用于判断某个字段的值是否在指定的范围之内。( )
  5. SELECT语句中可以使用AS关键字指定表名的别名或字段的别名,AS关键字也可以省略不写。( )

三、选择题

  1. 下面选项中,查询student表中id值不在2和5之间的学生的SQL语句是( )
    A. SELECT * FROM student where id!=2,3,4,5;
    B. SELECT * FROM student where id not between 5 and 2;
    C. SELECT * FROM student where id not between 2 and 5;
    D. SELECT * FROM student where id not in 2,3,4,5;
  2. 要想分页(每页显示10条)显示test表中的数据,那么获取第2页数据的SQL语句是( )
    A. SELECT * FROM test LIMIT 10,10;
    B. SELECT * FROM test LIMIT 11,10;
    C. SELECT * FROM test LIMIT 10,20;
    D. SELECT * FROM test LIMIT 11,20;
  3. 下面选项中,代表匹配任意长度字符串的通配符是( )
    A. % B. * C. _ D. ?
  4. 下面选项中,用于求出表中某个字段所有值的总和的函数是( )
    A. AVG() B. SUM() C. MIN() D. MAX()
  5. 下列选项中,可以查询student表中id字段值小于5,并且gender字段值为“女”的学生姓名的SQL语句是( )
    A. SELECT name FROM student WHERE id<5 OR gender=‘女’;
    B. SELECT name FROM student WHERE id<5 AND gender=‘女’;
    C. SELECT name FROM student WHERE id<5 ,gender=‘女’;
    D. SELECT name FROM student WHERE id<5 AND WHERE gender=‘女’;

参考答案

以上是关于MySQL数据库期末考试试题及参考答案(04)的主要内容,如果未能解决你的问题,请参考以下文章

MySQL数据库期末考试试题及参考答案(09)

MySQL数据库期末考试试题及参考答案(09)

MySQL数据库期末考试试题及参考答案(08)

MySQL数据库期末考试试题及参考答案(08)

MySQL数据库期末考试试题及参考答案(10)

MySQL数据库期末考试试题及参考答案(10)