有1表包含itemId 和reportId,当itemId 有数据则reportId 为空, 分组统计 reportId和 itemId 总数
时间: 2024-03-05 22:50:05 浏览: 16
可以使用以下 SQL 语句进行分组统计:
```
SELECT reportId, COUNT(itemId) AS itemId_count
FROM your_table
GROUP BY reportId
```
这会将数据按照 reportId 进行分组,并统计每个组内 itemId 的数量。注意,由于 reportId 为空的数据也需要被统计,所以需要将 reportId 作为分组依据之一。
相关问题
有1表包含itemId 和reportId,itemId 或 reportId 有可能为空, 分组统计 reportId和 itemId 为一个字段
可以使用 MySQL 中的 GROUP_CONCAT 函数来实现。具体的 SQL 语句如下:
```
SELECT report_item, COUNT(*) AS count
FROM (
SELECT
CONCAT_WS('_', COALESCE(itemId, ''), COALESCE(reportId, '')) AS report_item
FROM your_table_name
) AS t
GROUP BY report_item;
```
其中,使用 CONCAT_WS 函数将 itemId 和 reportId 进行合并,并且在其中一个字段为空时用空字符串代替。然后使用 GROUP BY 对 report_item 进行分组统计,同时使用 COUNT 函数统计每组的数量。
怎么把这种传参{reportId: 70}变成这种current: 1
如果你想将 {reportId: 70} 转换为 current: 1,需要先了解这两者之间的关系。这两个对象之间没有直接的转换关系,因为它们的属性名和属性值都不同。如果你确定这两个对象之间存在某种映射关系,可以通过以下方式进行转换:
```javascript
const obj1 = {reportId: 70};
const obj2 = {current: obj1.reportId};
```
这里我们创建了一个新的对象 obj2,并将 obj1 的 reportId 属性值赋给了 obj2 的 current 属性。这样就完成了将 {reportId: 70} 转换为 current: 1 的操作。当然,如果你需要进行更加复杂的转换,可能需要编写更多的代码来实现。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)