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