SELECT COUNT(column_name) FROM table_name WHERE condition;
其中,column_name 是你要计数的列的名称,table_name 是包含该列的表的名称,而 condition 是可选的条件,用于指定计数的行的筛选条件。
例如,如果有一个表叫做 customers,包含一个列 customer_id 存储客户的唯一标识符,你可以使用以下 SQL 查询来计算客户的总数:
SELECT COUNT(customer_id) FROM customers;
如果你只想计算满足某个条件的客户数,可以添加 WHERE 子句,比如:
SELECT COUNT(customer_id) FROM customers WHERE country = 'USA';
这将返回美国客户的数量。 COUNT() 函数总是返回整数值,并且忽略 NULL 值,即不计入计数。如果要计算表的总行数而不考虑特定列的值,可以使用 COUNT(*):
SELECT COUNT(*) FROM table_name;
这将返回表中的总行数。
转载请注明出处:http://www.pingtaimeng.com/article/detail/14058/SQL