关于数据库SQL语句的判断题
1、分组函数通过处理多行来为每个组生成一个结果;2、分组函数可以计算空值;3、where子句在包含到分组计算之前,可对数进行限制。最好给理由,谢谢。...
1、分组函数通过处理多行来为每个组生成一个结果;
2、分组函数可以计算空值;
3、where子句在包含到分组计算之前,可对数进行限制。
最好给理由,谢谢。 展开
2、分组函数可以计算空值;
3、where子句在包含到分组计算之前,可对数进行限制。
最好给理由,谢谢。 展开
1个回答
展开全部
1,对
比如 select 学生姓名,sum(分数) from 表名 group by 学生姓名
这个是对好多行进行处理,最后得到每个学生的总分,也就是每个组生成一个结果
2错
NULL值不能参加计算,否则这个被计算的值最后也是空
只能对NULL特殊处理变成0才可以参加计算
3错
应该在分组计算之后
select a.学生姓名,a.总分 from
(select 学生姓名,sum(分数) as 总分 from 表名 group by 学生姓名) as a
where .总分>200
这个where是要在分组计算之后才能进行
比如 select 学生姓名,sum(分数) from 表名 group by 学生姓名
这个是对好多行进行处理,最后得到每个学生的总分,也就是每个组生成一个结果
2错
NULL值不能参加计算,否则这个被计算的值最后也是空
只能对NULL特殊处理变成0才可以参加计算
3错
应该在分组计算之后
select a.学生姓名,a.总分 from
(select 学生姓名,sum(分数) as 总分 from 表名 group by 学生姓名) as a
where .总分>200
这个where是要在分组计算之后才能进行
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询