小编DHK*_*KIM的帖子

MYSQL - 单个查询中的多个计数

我试图在一个查询中进行多次计数,但仍然没有得到我想要的结果.5F/6F上有6台服务器,我想计算5F/6F上有多少台服务器使用CPU超过50%或5F/6F上有多少服务器使用CPU低于50%.

我试图发送以下查询,但结果不是由组分隔.

SELECT room, (SELECT count( > 50) FROM table WHERE empty > 50),
(SELECT count( < 50) FROM table WHERE empty < 50) FROM table GROUP BY location;
Run Code Online (Sandbox Code Playgroud)

表:

| name  | location | CPU usage |
| host1 | 5F       | 60        |
| host2 | 5F       | 20        |
| host2 | 5F       | 80        | 
| host3 | 6F       | 30        |
| host4 | 6F       | 40        |
| host5 | 6F       | 90        | …
Run Code Online (Sandbox Code Playgroud)

mysql count

2
推荐指数
1
解决办法
104
查看次数

标签 统计

count ×1

mysql ×1