本周总结第一篇

一:分组数据

1.group by可以包含任意数目的列

如果在select 中使用表达式,则必须在group by 子句中指定相同的表达式,不能使用别名

如果分组列中具有null值,则null将作为一个分组返回

group by 必须出现在where 子句之后

2.使用having过滤分组(这点和where 不同)

3.最后还是要用order by排序

二:使用子查询

1.利用子查询进行过滤

不必嵌套太多子查询

2.作为计算字段使用子查询

要记住一步一步增加子查询来建立查询

三;联结表

1.inner join 和 on在一起

四:创建高级联结

1.几乎我们用的每一个内部联结都是自然联结(如对第一个表使用通配符,其他列明确列出)

2.外部联结,还可以使用带聚合函数的联结

五:组合查询

1.union每个查询必须包含相同的列、表达式或聚合函数,列数据类型必须兼容

2.union all 不会取消重复的行

3.两个或多个select语句只能使用一个order by


阅读更多
上一篇本周mysql总结
下一篇Java从入门到精通第一篇总结
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭