MySQL数据库查询题目及分析.docxVIP

  • 3
  • 0
  • 约1.27万字
  • 约 26页
  • 2026-06-15 发布于上海
  • 举报

MySQL数据库查询题目及分析

一、单项选择题(共10题,每题1分,共10分)

以下哪个语句可以正确查询出student表中所有年龄大于18岁的学生姓名?

A.SELECTnameFROMstudentWHEREage18;

B.SELECTnameWHEREage18FROMstudent;

C.SELECTnameFROMstudentHAVINGage18;

D.SELECTname,age18FROMstudent;

答案:A

解析:正确选项A符合SELECT语句的标准语法,即SELECT字段FROM表名WHERE条件;选项B的语法错误,WHERE子句必须放在FROM子句之后;选项C的HAVING子句用于分组后的过滤,此处未进行分组,不能使用HAVING;选项D查询的是姓名和一个布尔表达式的结果,不是筛选年龄大于18的学生。

以下哪种聚合函数可以统计表中非NULL值的字段数量?

A.COUNT(*)

B.COUNT(字段名)

C.SUM(字段名)

D.AVG(字段名)

答案:B

解析:正确选项B的COUNT(字段名)仅统计该字段非NULL的记录数量;选项A的COUNT(*)统计所有记录数量,包括含NULL值的记录;选项C的SUM是对数值字段求和;选项D的AVG是计算数值字段的平均值。

要对stu

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档