问一个mysql查询语句,查询a大于0和小于0的数量,能用一个语句实现吗
答案:4 悬赏:30 手机版
解决时间 2021-02-10 12:26
- 提问者网友:寂寞梧桐
- 2021-02-09 18:22
问一个mysql查询语句,查询a大于0和小于0的数量,能用一个语句实现吗
最佳答案
- 五星知识达人网友:舊物识亽
- 2021-02-09 19:01
select count(*) from abc表 where a>0 and a<0
全部回答
- 1楼网友:不如潦草
- 2021-02-09 20:47
SELECt
count(CASE WHEN id > 88 THEN 1 END) AS a,
count(CASE WHEN id <= 88 THEN 1 END) AS b
FROM
test
亲测可用
count(CASE WHEN id > 88 THEN 1 END) AS a,
count(CASE WHEN id <= 88 THEN 1 END) AS b
FROM
test
亲测可用
- 2楼网友:上分大魔王
- 2021-02-09 20:10
select case when a>0 then 1 else 0 end,count(*)
from table_name
where a <> 0
group by case when a>0 then 1 else 0 end
from table_name
where a <> 0
group by case when a>0 then 1 else 0 end
- 3楼网友:刀戟声无边
- 2021-02-09 19:18
应该不能的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯