0

Oracle 10G の使用

たとえば、3 つのフィールドを持つテーブルがあるとします。null ではない各列のカウントを選択する 1 つのクエリが必要です。フィールド名

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

それぞれの数を個別に取得する方法を知っています:

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

しかし、3 つのフィールドすべてに対して 1 つのクエリでこれを実行できるかどうかを知りたいです。

ありがとう

4

1 に答える 1

5

あなたが望むように聞こえます:

SELECT COUNT(STRTEST1), COUNT(STRTEST2), COUNT(STRTEST3) FROM YOUR_TABLE
于 2012-11-21T12:27:57.860 に答える