在MySQL中,COUNT()函數用于計算指定列中的行數,而DISTINCT關鍵字用于指定只統計不同的值。通常情況下,COUNT()函數會統計所有的行數,包括重復的值,而DISTINCT關鍵字可以確保只統計不同的值。
例如,如果要統計某個表中某一列中不同值的個數,可以使用以下語句:
SELECT COUNT(DISTINCT column_name) FROM table_name;
這樣就會統計出該列中不同值的個數。
另外,COUNT()函數也可以與其他條件一起使用,例如:
SELECT COUNT(DISTINCT column_name) FROM table_name WHERE condition;
這樣就會統計出符合條件的該列中不同值的個數。