MySQL
文章平均质量分 57
sql语法及案例分享
BOBOLEYOUYOU
业精于勤荒于嬉
展开
-
开窗函数(仅限于Mysql 8.0版本)
1.开窗函数的本质就是聚合运算开窗函数与聚合函数的区别在于聚合函数聚合后的结果均减少或聚合为一个值,而开窗函数在每一个记录行上执行,并把结果反映在每一个记录行上;开窗函数语法:开窗函数名(<字段名> over ([partition by <分组字段>] [order by <排序字段>] [desc] ] [<滑动窗口>]))partition by :指定分区,当over()后无指定分区时,默认为一个区;当over指定分区、排序和滑动窗口时,默认原创 2021-03-14 22:49:19 · 763 阅读 · 0 评论 -
select 子查询,数学函数,字符串函数
1.select子查询查询各部门员工人数占比;首先查询员工总人数:select count() from emp;查询各部门员工人数:select deptno,count()员工人数,count()/ select count() from emp员工人数占比from empgroup by deptno;2.Mysql数学函数:abs():绝对值floor():向下取整ceiling():向上取整now():当前时刻log():取对数mod():取余数round():四舍五原创 2021-03-14 20:32:24 · 323 阅读 · 0 评论 -
SQL基础易错知识点总结
MySQL基础**本文主要介绍SQL易错知识点总结**提示:以下是本篇文章正文内容1.sql语句执行顺序:from→where→group by→having→select→order by→limit***注意点一:where 子句不能使用聚合函数,只能用having;例如:select deptno,avg(sal) from empgroup by deptnohaving avg(sal)>2000;2.不同软件支持的连接方式各不相同;Oracle/sql seev原创 2021-03-02 16:26:04 · 280 阅读 · 0 评论