首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

分数来了,该如何解决

2012-05-05 
分数来了group by和 order by 和 having 的区别本人是新手 尽量解释通俗点[解决办法]group by:Group By语

分数来了
group by 和 order by 和 having 的区别 本人是新手 尽量解释通俗点

[解决办法]
group by:Group By语句从英文的字面意义上理解就是“根据(by)一定的规则进行分组(Group)”。它的作用是通过一定的规则将一个数据集划分成若干个小的区域,然后针对若干个小区域进行数据处理。
order by:用于根据指定的列对结果集进行排序,默认按照升序对记录进行排序
having:在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与合计函数一起使用。其實就是在語句分組的情況下再根據條件篩選,having後面就接篩選的條件。
[解决办法]
这个建议还是先看数据库基础,了解一下SQL语句的基本语句。

《数据库系统概论(第四版)》 王珊 萨师煊 高等教育出版社 (掌握基础知识和概念) 

[解决办法]
group by 和 order by 和 having 
group by 是对一个条件分组。
order by 是按照某个字段或几个字段排序。
having 分组后再进行排序。

热点排行