COUNT DISTINCT 関数および COUNT UNIQUE 関数は固有値を戻します。
SELECT COUNT (DISTINCT item_num) FROM items;
COUNT DISTINCT 関数により NULL 値が検出されると、指定された列のすべての値が NULL でない限り、これらは無視されます。すべての列値が NULL の場合、COUNT DISTINCT 関数はゼロ (0) を戻します。
SELECT COUNT (UNIQUE item_num) FROM items;
以下の例のように、射影節で SELECT 文の DISTINCT または UNIQUE キーワードを指定しない場合は、引数リストの最初に DISTINCT または UNIQUE キーワードが指定された COUNT 関数を複数、問合せに含めることができます。
SELECT COUNT (UNIQUE item_num), COUNT (DISTINCT order_num) FROM items;