反向负载率分析:列表展示设备/线路(35kV变压器)、总数量、数量/占比(λmax>0.8、0<λmax≤80%、λmax≤0)。sql语句
时间: 2024-05-04 09:19:31 浏览: 31
假设设备/线路的信息存储在名为 "devices" 的数据库表中,包含以下字段:
- id: 设备/线路编号
- name: 设备/线路名称
- max_load_rate: 最大负载率
可以使用以下 SQL 语句进行反向负载率分析:
```
SELECT
name AS device_name,
COUNT(*) AS total_count,
SUM(CASE WHEN max_load_rate > 0.8 THEN 1 ELSE 0 END) AS high_load_count,
SUM(CASE WHEN max_load_rate > 0 AND max_load_rate <= 0.8 THEN 1 ELSE 0 END) AS medium_load_count,
SUM(CASE WHEN max_load_rate <= 0 THEN 1 ELSE 0 END) AS low_load_count,
CONCAT(
ROUND(SUM(CASE WHEN max_load_rate > 0.8 THEN 1 ELSE 0 END) / COUNT(*) * 100, 2),
'%'
) AS high_load_rate,
CONCAT(
ROUND(SUM(CASE WHEN max_load_rate > 0 AND max_load_rate <= 0.8 THEN 1 ELSE 0 END) / COUNT(*) * 100, 2),
'%'
) AS medium_load_rate,
CONCAT(
ROUND(SUM(CASE WHEN max_load_rate <= 0 THEN 1 ELSE 0 END) / COUNT(*) * 100, 2),
'%'
) AS low_load_rate
FROM devices
GROUP BY name;
```
该 SQL 语句会对所有设备/线路进行分组,并计算出总数量、高负载率数量、中负载率数量、低负载率数量以及对应的占比。其中,高负载率指最大负载率大于0.8,中负载率指最大负载率大于0且小于等于0.8,低负载率指最大负载率小于等于0。
相关推荐
![](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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)