数据库 HAVING COUNT () 的用法

简介: 数据库 HAVING COUNT () 的用法

简介:

       CUSTOM_CABINETS    主表

       CUSTOM_CABINETS_BRAND 品牌表

一、查询主表 CUSTOM_CABINETS    中全部数据

ece94f9d4e1043109cf3a2f3ee129d3b.png


二、查询主表 CUSTOM_CABINETS  中全部数据  加Group by  分组

     对品牌名称 BRAND_NAME  和  品牌编码BRAND_CODE   进行分组后 ,查询后有一行空数据说明有一行数据是  没有编码的编号

23515b9023ed4d859faa0ffbe75a2712.png


三、查询主表 CUSTOM_CABINETS  中全部数据  加Group by  分组  加  HAVING COUNT

 group by 分组后  在用having count(*) > 0 进行筛选查询

8a63ef9bf1d44074a696038c0b0d390b.png

 HAVING COUNT(b.BRAND_CODE) > 0   筛选 表中的数据  可以加条件 可以是大于小于等于

案例:

1. 我主表 CUSTOM_CABINETS   只存储了  品牌编码  也可以查 主表的a.BRAND_CODE

a40f6c2e2ae34fda8748018e188f6061.png


2. 最重要的是   你选择  大于 大于等于    等等  


defab398fde048b38d887616406a13e7.png

这里用  >= -1        空白 和  两个品牌类型 都显示了  (好比数组的  下标)


没有分组的情况下having和Where 类似。


有分组的时候 Where对分组前内容过滤,having是分组后的内容进行筛选。


having 里面可以写聚合函数,


目录
相关文章
|
存储 缓存 NoSQL
LeveIDB数据库企业项目中的用法
LeveIDB数据库企业项目中的用法
93 0
|
SQL 关系型数据库 MySQL
Mysql(一) 数据库实现-DDL-DML-DQL及各种函数用法(一)
order by的位置一般放在查询语句的最后(除limit语句之外) | asc : | 升序,如果不写默认升序 | | — | — |
130 0
|
SQL 关系型数据库 MySQL
Mysql(一) 数据库实现-DDL-DML-DQL及各种函数用法(二)
IFNULL函数是MySQL控制流函数之一,它有两个参数,两个参数可以是真实值或表达式,如果expr1不是NULL,则返回第一个参数(expr1)。 否则,IFNULL函数返回第二个参数。
98 0
|
3月前
|
SQL 关系型数据库 MySQL
ThinkPHP6 连接使用数据库,增删改查,find,select,save,insert,insertAll,insertGetId,delete,update方法的用法
本文介绍了在ThinkPHP6框架中如何连接和使用数据库进行增删改查操作。内容包括配置数据库连接信息、使用Db类进行原生MySQL查询、find方法查询单个数据、select方法查询数据集、save方法添加数据、insertAll方法批量添加数据、insertGetId方法添加数据并返回自增主键、delete方法删除数据和update方法更新数据。此外,还说明了如何通过数据库配置文件进行数据库连接信息的配置,并强调了在使用Db类时需要先将其引入。
ThinkPHP6 连接使用数据库,增删改查,find,select,save,insert,insertAll,insertGetId,delete,update方法的用法
|
5月前
|
Oracle 关系型数据库 Java
Oracle数据库导入工具IMP详解与用法
Oracle数据库导入工具IMP详解与用法
|
6月前
|
Oracle 关系型数据库 Java
Oracle数据库导入工具IMP详解与用法
Oracle数据库导入工具IMP详解与用法
|
6月前
|
存储 关系型数据库 MySQL
MySQL数据库——存储过程-if条件判断、参数、case(介绍、用法、案例)
MySQL数据库——存储过程-if条件判断、参数、case(介绍、用法、案例)
407 0
|
6月前
|
SQL 关系型数据库 MySQL
MySQL数据库——SQL优化(3/3)-limit 优化、count 优化、update 优化、SQL优化 小结
MySQL数据库——SQL优化(3/3)-limit 优化、count 优化、update 优化、SQL优化 小结
313 0
|
7月前
|
SQL 关系型数据库 MySQL
数据库:mysqldump用法详解
通过以上用法,你可以使用 `mysqldump` 工具备份和恢复 MySQL 数据库,根据需求选择不同的选项进行操作。
93 0
|
7月前
|
关系型数据库 MySQL 数据库
百度搜索:蓝易云【数据库:mysqldump用法详解】
通过 `mysqldump` 命令,你可以轻松地备份和还原 MySQL 数据库,以便在需要时恢复数据或迁移数据库。记得根据实际需求使用正确的选项和参数。
70 2
下一篇
DataWorks