SQL随手笔记
新手上路!
把自己容易忘记的一些知识点,记录下来~
1.COUNT 函数
如果是 COUNT(列名) 则不统计 NULL值,若COUNT(*)则不忽略空值
2.order by
order by 默认排序 asc 升序排序
3.group by
在使用 group by 子句时, where 常位于 group by 前面,对数据先进行筛选。
having 位于 group by 后面,对分组后的统计结果再进行筛选。
4.聚合函数
聚合函数不能出现在where子句中!
聚合函数不能出现在where子句中!
聚合函数不能出现在where子句中!
聚合函数: COUNT、SUM、MAX、MIN、AVG
5.select
select 语句中若包含聚合函数,则选择表达式与group by 表达式完全一致。
eg:select Sname,MIN(Sage) 最小年龄 from student ;
会报错:消息 8120,级别 16,状态 1,第 1 行
选择列表中的列 ‘student.Sname’ 无效,因为该列没有包含在聚合函数或 GROUP BY 子句中。
6.
SQL随手笔记(1)
最新推荐文章于 2023-07-09 14:38:08 发布