Oracle - SQL - 计算多个字段

时间:2012-11-21 12:25:38

标签: sql oracle oracle10g

使用Oracle 10G

比如说我有一个包含三个字段的表,我想要一个查询,它选择每个列不为空的计数。字段名称

----------------------------------
| strTest1 | strTest2 | strTest3 |
----------------------------------

我知道如何分别计算每个人的数量:

select count(*) from tablename where strTest1 is not null

但我想知道是否可以在所有3个字段的一个查询中执行此操作。

由于

1 个答案:

答案 0 :(得分:5)

这听起来像你想要的:

SELECT COUNT(STRTEST1), COUNT(STRTEST2), COUNT(STRTEST3) FROM YOUR_TABLE