SQL具有数据定义ddl、数据操作dml、数据控制dcl的功能,最常用的功能: 数据定义、数据操作。
数据操作dml又分为数据查询(select)、插入(insert)、更新(update)、删除(delect)。
这里主要介绍数据查询select常用函数,
1、聚合函数: sum()、count()、avg()、max()、min()
注意事项: where不能连接聚合函数,having可以;
2、限定条件: where、having、on、limit、case when then
3、子查询: select from(子查询)、select from where in/not in(子查询)
4、临时表with as,放在最算面先定义出来,后面调用查询
5、窗口函数rank/sum(加一列排序/聚合) over(partition by按什么分组, order by按什么排序)
窗口函数可以是专用窗口函数或聚合函数。
另外,SQL可以使用空格/缩进来增强语句的可读性。