hzk20220818

2022年10月11日

mysql patition by--分区函数

摘要: 分区函数 patition by group by是分组函数,partition by是分区函数 partition by并没有group by的汇总功能。 partition by统计的每一条记录都存在,而group by将所有的记录汇总成一条记录(类似于distinct EmpDepartmen 阅读全文

posted @ 2022-10-11 16:03 hzk-shzdx-university 阅读(4737) 评论(0) 推荐(0) 编辑

2022年10月10日

mysql 聚合函数对null值的处理--总结

摘要: 聚合函数对null值的处理 1、count():求表的行数或者指定表中某个列的列值行数,null值被忽略。 select count(字段) from 表名; --得到该列值的非null值的行数 select count(*) from 表名; --用于统计整个表的行数。任何行,只要有一行非null 阅读全文

posted @ 2022-10-10 15:30 hzk-shzdx-university 阅读(237) 评论(0) 推荐(0) 编辑

mysql 聚合函数位置--总结

摘要: 聚合函数位置 聚合函数可以应用于查询语句的SELECT中,或者HAVING子句中,并结合group by使用。注意:不可用于WHERE语句中,因为WHERE是对逐条的行记录进行筛选。 select 语句后 以及(子查询或外部查询) having 子句后 阅读全文

posted @ 2022-10-10 15:15 hzk-shzdx-university 阅读(37) 评论(0) 推荐(0) 编辑

mysql 子查询起别名

摘要: 子查询必须用括号括起来 from 后的子查询 必须起别名 select 和 where 后的子查询可以起别名也可以不起。 阅读全文

posted @ 2022-10-10 14:58 hzk-shzdx-university 阅读(71) 评论(0) 推荐(0) 编辑

mysql 相关子查询

摘要: 相关子查询 相关子查询的执行依赖于外部查询。多数情况下是子查询的WHERE子句中引用了外部查询的表。 例1: SELECT empno,ename,sal,deptno,(SELECT AVG(sal) FROM t_emp WHERE deptno = a.deptno) AS avgSal FR 阅读全文

posted @ 2022-10-10 14:45 hzk-shzdx-university 阅读(69) 评论(0) 推荐(0) 编辑

mysql 子查询位置--总结

摘要: 子查询位置 1. select (子查询) as 别名 from table 第一种:在select后面 只能返回一个值 可以传递from后面表的参数进去,表示查询出来的每一行数据都是由这个查询当做一列的。 2. select from (子查询) as 别名 from table 第二种:在fro 阅读全文

posted @ 2022-10-10 12:05 hzk-shzdx-university 阅读(67) 评论(0) 推荐(0) 编辑

mysql 语句执行顺序--总结

摘要: mysql 语句执行顺序 from join on where group by having select order by limit 解释 from :表连接 left join on :表连接,并筛选(左表全有,右表符合条件有) where :连接后筛选 group by :连接筛选后进行分 阅读全文

posted @ 2022-10-10 11:27 hzk-shzdx-university 阅读(36) 评论(0) 推荐(0) 编辑

mysql where on 和 having区别

摘要: where 和 having区别 where 和 having 的区别? 1. where 在分组之前进行限定,如果不满足条件,则不参与分组。having在分组之后进行限定,如果不满足结果,则不会被查询出来 2. where 后不可以跟聚合函数,having可以进行聚合函数的判断。 where 和 阅读全文

posted @ 2022-10-10 10:01 hzk-shzdx-university 阅读(23) 评论(0) 推荐(0) 编辑

mysql group by--having

摘要: 分组查询 group by 字段 将查询结果按照某个字段进行分组,字段值相同的为一组 其实就是按照某一列进行分类 分组查询的作用 单独使用分组没有任何用处,因为单独只分组不进行下一步操作,结果返回每个分组的第一行(没有意义) group by 后有后续处理: 一般来说 你按照什么字段分组 后续就处理 阅读全文

posted @ 2022-10-10 09:43 hzk-shzdx-university 阅读(31) 评论(0) 推荐(0) 编辑

2022年10月9日

mysql 连接-左外连接-left join

摘要: 外连接 左外连接,关键字: table1 LEFT OUTER JOIN table2 on 条件 where 条件 左外连接结果 = 内连接 + 左边表中失配的元组 结果包括左表中的所有数据行,和右表中符合连接条件的行,不符合条件的空用NULL。 外连接 on 和where区别 数据库在通过连接两 阅读全文

posted @ 2022-10-09 11:09 hzk-shzdx-university 阅读(159) 评论(0) 推荐(0) 编辑

导航