数据库 HAVING COUNT () 的用法

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

简介:

        CUSTOM_CABINETS    主表

        CUSTOM_CABINETS_BRAND 品牌表

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

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

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

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

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

  

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

案例: 

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

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

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

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

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

 
having 里面可以写聚合函数

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: 数据库