溫馨提示×

mysql中count和distinct的用法是什么

小億
249
2024-03-11 14:25:25
欄目: 云計算

在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ù)。

0