• 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=‘女’;

    参考答案

    在这里插入图片描述

  • 相关阅读:
    ubuntu mmdetection配置
    数据类型优化
    【面试题】写一个脚本统计一个文本文件的行数
    HTML5七夕情人节表白网页制作【空中散落的花瓣3D相册】HTML+CSS+JavaScript
    Pysied6 ComboBox
    Netty(一)- Netty与BIO、NIO、AIO介绍
    ”互联网行业还在等金三银四或是金九银十?“,我劝你还是早做打算
    如何处理前端打包体积过大的问题?
    数据结构入门-13-图
    实现日期间的运算——C++
  • 原文地址:https://blog.csdn.net/lfdfhl/article/details/127967704