版权声明
- 本文原创作者:谷哥的小弟
- 作者博客地址:http://blog.csdn.net/lfdfhl
一、填空题
- MySQL中提供了____关键字,可以在查询时去除重复的值。
- 使用ORDER BY对查询结果进行排序时,默认是按____排列。
- SELECT语句中,用于对分组查询结果再进行过滤的关键字是____。
- 为了使查询结果满足用户的要求,可以使用____对查询结果进行排序。
- 聚合函数中,用于求出某个字段平均值的函数是____。
二、判断题
- 当DISTINCT作用多个字段时,只有DISTINCT关键字后指定的多个字段值都相同,才会被认作是重复记录。( )
- 在数据表中,某些列的值可能为空值(NULL),那么在SQL语句中可以通过
”= NULL”来判断是否为空值。( ) - 在对字符串进行模糊查询中,一个下画线通配符可匹配多个字符。( )
- 在SELECT语句的WHERE条件中,BETWEEN AND用于判断某个字段的值是否在指定的范围之内。( )
- SELECT语句中可以使用AS关键字指定表名的别名或字段的别名,AS关键字也可以省略不写。( )
三、选择题
- 下面选项中,查询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; - 要想分页(每页显示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; - 下面选项中,代表匹配任意长度字符串的通配符是( )
A. % B. * C. _ D. ? - 下面选项中,用于求出表中某个字段所有值的总和的函数是( )
A. AVG() B. SUM() C. MIN() D. MAX() - 下列选项中,可以查询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=‘女’;