SQL 查询使用COUNT函数一个方法?

select 字段a,count(表1.字段b) as c from 表1 inner join 表2 on 表1.字段=表2.字段
比如一个查询语句是这个格式,想要在count()查询出的数据上再加一个条件,where应该怎么写?或者要怎么改一下?
where条件只针对count()出来的c那一列,不能影响到字段a那一列

PIPIONE
浏览 940回答 3
3回答

有只小跳蛙

select 字段a,count(case when (条件) then 表1.字段b end) as cfrom 表1 inner join 表2 on 表1.字段=表2.字段可以用case加条件。

呼唤远方

简单select * from(select 字段a,count(表1.字段b) as c from 表1 inner join 表2 on 表1.字段=表2.字段)as x where x.c 加条件

青春有我

select 字段a,count(表1.字段b) as c from 表1 inner join 表2 on 表1.字段=表2.字段 WHERE ...
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

WebApp