COUNT()函數是SQL中的一個聚合函數,用于計算指定列的行數。它可以用于單個列、多個列或全部列,具體用法如下:
COUNT(column_name):計算指定列非NULL值的行數。 例如:SELECT COUNT(customer_id) FROM customers; 將返回非NULL值的customer_id列的行數。
COUNT():計算查詢結果集中的行數。 例如:SELECT COUNT() FROM customers; 將返回查詢結果集中的行數。
COUNT(DISTINCT column_name):計算指定列中不重復(唯一)值的數量。 例如:SELECT COUNT(DISTINCT country) FROM customers; 將返回country列中的不重復值的數量。
COUNT()函數通常與其他SQL語句(例如SELECT、GROUP BY、HAVING等)一起使用,以便根據指定的條件計算行數。它可以用于基于條件過濾、分組、排序等操作,以滿足特定的查詢需求。