关于数据库SQL语句的判断题

1、分组函数通过处理多行来为每个组生成一个结果;2、分组函数可以计算空值;3、where子句在包含到分组计算之前,可对数进行限制。最好给理由,谢谢。... 1、分组函数通过处理多行来为每个组生成一个结果;
2、分组函数可以计算空值;
3、where子句在包含到分组计算之前,可对数进行限制。

最好给理由,谢谢。
展开
 我来答
badkano
2013-04-07 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144771 获赞数:885415
团长

向TA提问 私信TA
展开全部
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是要在分组计算之后才能进行
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式