统计一个字段的总数量sql语句,oracle数据库

现在需要统计一个字段的总数量,这个字段为:INCOME_MONEY,
这个表为:acc_exchange
条件为:必须是工商银行
(注意:是统计字段的总数量,不是求总和)
请各位大侠帮忙解答下

select count(*) from acc_exchange where (工商银行所在列名)='工商银行';

你的问题有歧义
INCOME_MONEY这个为列名吧,如果为某列的值,那么就应该是双过滤:
select count(*) from acc_exchange where (工商银行所在列名)='工商银行' and (INCOME_MONEY所在列名)='INCOME_MONEY';
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-11-14

    可以通过district来取出字段,之后通过count计算总数量。

sql:select count(district  id)  from tablename;

    如果id字段没有空值的话,可以通过count统计字段的总数量(字段内容可能重复)。

sql:select count(id)  from tablename;

相似回答