一个字段的Oracle SQL计数由另一个字段分组

马特

我有一个小查询,在该查询下,我希望每个都有一个计数HOUSE_ID和分组依据LOCATION_ID但是LOCATION_ID由于的HOUSE_ID不同因此没有分组依据我想它来计算HOUSE_ID的通过LOCATION_ID的不管HOUSE_ID

询问

SELECT 
COUNT(HOUSE_ID) AS Count,
LOCATION_ID,
ZONE,
AREA
FROM TABLE
WHERE SITE_ID = 'ABC'
AND LOCATION_ID NOT LIKE ('%LAND%')
GROUP BY LOCATION_ID, HOUSE_ID, ZONE, AREA

预期结果

_____________________________
|Count|LOCATION_ID|ZONE|AREA|
|¯¯¯¯¯|¯¯¯¯¯¯¯¯¯¯¯|¯¯¯¯|¯¯¯¯|
|  4  |  LOCA     | 2  |  1 |
|  7  |  LOCB     | 6  |  2 |
|  3  |  LOCC     | 3  |  1 |
|  9  |  LOCD     | 5  |  7 |
|  6  |  LOCE     | 7  |  4 |
|  2  |  LOCF     | 2  |  1 |
|  8  |  LOCG     | 7  |  5 |
|  7  |  LOCH     | 9  |  1 |
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

实际结果

_____________________________
|Count|LOCATION_ID|ZONE|AREA|
|¯¯¯¯¯|¯¯¯¯¯¯¯¯¯¯¯|¯¯¯¯|¯¯¯¯|
|  1  |  LOCA     | 2  |  1 |
|  1  |  LOCA     | 6  |  2 |
|  1  |  LOCA     | 3  |  1 |
|  1  |  LOCA     | 5  |  7 |
|  1  |  LOCA     | 7  |  4 |
|  1  |  LOCA     | 2  |  1 |
|  1  |  LOCA     | 7  |  5 |
|  1  |  LOCA     | 9  |  1 |
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
马特

知道了,需要数(*)!

SELECT 
COUNT(*) AS Count,
SUM(AREA) AS AREA
LOCATION_ID,
ZONE,
FROM TABLE
WHERE SITE_ID = 'ABC'
AND LOCATION_ID NOT LIKE ('%LAND%')
GROUP BY LOCATION_ID, ZONE

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何按多个字段分组并获取另一个字段的计数

Microsoft SQL Server:触发以检查由另一个字段分组的一个字段的总和是否不超过特定值?

计算由另一个字段oracle sql数据库分组的每个字段中的非空白条目数

根据另一个字段更新一个字段

需要一个字段或另一个字段

一个字段基于另一个字段的求和

Crystal Reports:按一个字段分组,按另一个字段排序

同一个表的所有记录由一个字段关联但由另一个字段查询 - sqlserver

如何将 SQL 查询中一个字段的值用于 Oracle Apex 上另一个字段的值列表?

MongoDB通过嵌套字段进行分组并按另一个字段进行计数

按“ STRING”分组,并在分组时对另一个字段求和

如何获得每个字段(按另一个字段)MongoDB的不同字段计数?

选择案例/根据另一个字段更新一个字段

如何使一个字段更新/更改另一个字段?

当另一个字段值更改时更新一个字段值

确定一个字段是否部分源自 R 中的另一个字段

Django QuerySets-如何注释一个字段但返回另一个字段?

试图基于一个字段获取DateDiff并更新另一个字段

Laravel Eloquent:选择一个字段等于另一个字段的记录

如何查询一个字段大于另一个字段x天的记录?

根据另一个字段的值禁用一个字段

根据另一个字段的值在MongoDB中投影一个字段

使用联合的一个字段的地址访问另一个字段是否合法?

根据另一个字段的内容替换一个字段的内容

如何构建其中一个字段引用另一个字段的结构

在Elasticsearch中查询一个字段不等于另一个字段

在一个字段中输入数据并自动更新另一个字段

phpmyadmin 将文本从一个字段移动到另一个字段

在Redux表单中基于另一个字段验证一个字段