CSDN论坛 > 其他数据库开发 > MySQL

关于Group by子句的问题(100分!!!) [问题点数:0分]

Bbs2
本版专家分:135
结帖率 100%
CSDN今日推荐
Bbs5
本版专家分:3914
Blank
红花 2004年3月 PowerBuilder大版内专家分月排行榜第一
2003年12月 PowerBuilder大版内专家分月排行榜第一
2003年10月 PowerBuilder大版内专家分月排行榜第一
2003年9月 PowerBuilder大版内专家分月排行榜第一
2003年8月 PowerBuilder大版内专家分月排行榜第一
2003年7月 PowerBuilder大版内专家分月排行榜第一
2004年9月 企业开发大版内专家分月排行榜第一
2004年3月 其他开发语言大版内专家分月排行榜第一
Blank
黄花 2004年9月 PowerBuilder大版内专家分月排行榜第二
2004年8月 PowerBuilder大版内专家分月排行榜第二
2004年2月 PowerBuilder大版内专家分月排行榜第二
2004年1月 PowerBuilder大版内专家分月排行榜第二
2003年11月 PowerBuilder大版内专家分月排行榜第二
2004年8月 企业开发大版内专家分月排行榜第二
2004年7月 企业开发大版内专家分月排行榜第二
2003年11月 企业开发大版内专家分月排行榜第二
Blank
蓝花 2004年6月 PowerBuilder大版内专家分月排行榜第三
2004年5月 PowerBuilder大版内专家分月排行榜第三
2004年4月 PowerBuilder大版内专家分月排行榜第三
2004年6月 企业开发大版内专家分月排行榜第三
2004年4月 企业开发大版内专家分月排行榜第三
2004年3月 企业开发大版内专家分月排行榜第三
2004年2月 企业开发大版内专家分月排行榜第三
2004年1月 企业开发大版内专家分月排行榜第三
2003年10月 企业开发大版内专家分月排行榜第三
2004年1月 其他开发语言大版内专家分月排行榜第三
2003年12月 其他开发语言大版内专家分月排行榜第三
2003年11月 其他开发语言大版内专家分月排行榜第三
2003年10月 其他开发语言大版内专家分月排行榜第三
2003年9月 其他开发语言大版内专家分月排行榜第三
2003年7月 其他开发语言大版内专家分月排行榜第三
Bbs2
本版专家分:101
Bbs6
本版专家分:6466
Blank
蓝花 2003年9月 其他数据库开发大版内专家分月排行榜第三
Bbs2
本版专家分:194
Bbs4
本版专家分:1931
匿名用户不能发表回复!
其他相关推荐
mysql---select的五种子句学习(where、group by、having、order by、limit)
提示:在写sql语句的时候要注意 RE:这样的子句都是用来筛选行的,而列的筛选则在跟着select的后面。我也可以对列进行运算 field 提示:我们可以使用count(*)和sum(score 1.where  where后跟条件用来筛选我们所需的行。它后面可以跟的操作符有=、!=、、=、 in、 like(可以和通配符%结合一起用,效果将会更好) 、between....and....
group by 子句的细节
group by 子句的细节GROUP BY子句主要用于对WHERE中得到的结果进行分组,也就是说它是在WHERE子句之后执行,对经过WHERE筛选后的结果按照某些列进行分组,之后进行相应的处理工作。普通用法: 例如:显示部门平均工资的最大值 select max(avg(sal)) “部门平均工资的最大值” from emp group by deptno;在select子句中出现的非多行
group子句和having子句详解
使用关系: 1. Having子句(是对分组之后的数据进行过滤,所以使用having时必须用group by先分组) Having中的组函数可以不是select 中的组函数 利用having子句过滤分组的行 注意:having要先过滤掉不需要的记录,然后再进行分组操作,提高效率。having子句可以过滤组函数结果或是分组的信息,且写在group by子句
group by 及 having 子句使用
——谢谢作者:汪琴琴 1. Group by子句(利用group by子句分组数据,当select语句中使用到组函数和字段一起连用时会用到group by,否则会出现错误) Group by 把select查询的结果集分成几个小组,这个group by子句可以跟在where后面且在having前面。 Group by子句也会触发排序操作,会按分组字段排序。 Select [组函数
子查询中可以使用group by和order by子句
1、子查询中使用group by子句 查询工资比
高级sql学习--增强group by!!!
<br />总结:<br />1.提示当使用group by时,未在group by部分用到的表列在select部分出现时必须使用分组函数。<br />2.having子句允许用户指定对一个记录组的搜索条件。而通常的where查询条件只针对单记录,不针对记录组。<br />3.在Group By子句中,必须采用表达式的全称,而不能够采用其别名.<br />4.采用Group语句会自动对纪录进行排序。在使用Order By排序子句对统计结果进行重新排序的时候,要慎重。<br />5.如果想把某个字段当作第一顺
GROUP BY和HAVING用法简介
GROUP BY语法可以根据给定数据列的每个成员对查询结果进行分组统计,最终得到一个分组汇总表。 select子句中的列名必须为分组列或列函数,列函数对于group by子句定义的每个组返回一个结果。 某个员工信息表结构和数据如下: id name dept salary edlevel hiredate 1 张三 开发部 2000 3
使用GROUP BY子句进行分组操作
本文通过实例介绍GROUP BY子句的使用方法。 1 准备测试数据 新建数据表tb_Student并插入下图所示的测试数据。   图1 数据表tb_Student的数据 2 使用GROUP BY子句进行分组 问题1  要求 按照班级ID对学生进行分组,并查询出每个班级的学生数,学生的最大年龄,最小年龄,年龄总和及年龄平均等信息。 解答 SELECT s.class_id
SQL Compute By 的使用 和 与Group By 的区别
GROUP BY子句有个缺点,就是返回的结果集中只有合计数据,而没有原始的详细记录。如果想在SQL SERVER中完成这项工作,可以使用COMPUTE BY子句。COMPTE生成合计作为附加的汇总列出现在结果集的最后。当与BY一起使用时,COMPUTE 子句在结果集内生成控制中断和分类汇总。 下列 SELECT 语句使用简单 COMPUTE 子句生成 titles 表中 price 及 ad
解决infobright 的group by 因为NULL值,会出现两条一样的结果的问题
原SQL如下: select date_format(date_sub(current_date(), interval 1 day), '%Y%m%d'),        a.app_id,        datediff(date_format(date_sub(current_date(), interval 1 day),                             '
关闭