在Oracle數(shù)據(jù)庫(kù)中,COUNT()
函數(shù)可以與 DISTINCT
關(guān)鍵字一起使用。當(dāng)使用 DISTINCT
關(guān)鍵字時(shí),COUNT()
函數(shù)將返回指定列中不重復(fù)的值的數(shù)量。
例如,假設(shè)我們有一個(gè)名為 employees
的表,其中包含以下列:employee_id
、first_name
、last_name
和 salary
。如果我們想要計(jì)算表中不重復(fù)的 first_name
的數(shù)量,我們可以使用以下查詢:
SELECT COUNT(DISTINCT first_name) FROM employees;
這將返回 employees
表中不重復(fù)的 first_name
的數(shù)量。
需要注意的是,DISTINCT
關(guān)鍵字必須緊跟在要計(jì)數(shù)的列名之后,并且在使用 COUNT()
函數(shù)時(shí)將其括起來。