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