COUNT()函数是一个聚合函数,使用户能够获取与查询的特定要求匹配的行数。根据用户要求,COUNT()函数可以具有以下语法:
用法: COUNT(*) 返回: All rows including NULL and Duplicates 用法: COUNT(column) 返回: All rows except NULL. 用法: COUNT(DISTINCT column) 返回: All rows without NULL and Duplicates
COUNT()函数与SELECT语句一起使用。
例如,我们将使用示例数据库(即dvdrental)。示例1:在此示例中,我们将使用COUNT(*)函数通过以下命令获取付款表中的交易数量:
SELECT COUNT(*) FROM payment;
输出:
范例2:
在此示例中,我们将使用COUNT(DISTINCT列)函数查询客户支付的不同数量,如下所示:
SELECT COUNT (DISTINCT amount) FROM payment;
输出:
范例3:
在这里,我们将使用COUNT()函数获取已付款40次以上的客户的详细信息:
SELECT customer_id, COUNT (customer_id) FROM payment GROUP BY customer_id HAVING COUNT (customer_id) > 40;
输出:
相关用法
- PostgreSQL ARRAY_AGG()用法及代码示例
- PostgreSQL AVG()用法及代码示例
- PostgreSQL STRING_AGG()用法及代码示例
- PostgreSQL MAX()用法及代码示例
- PostgreSQL MIN()用法及代码示例
- PostgreSQL SUM()用法及代码示例
- PostgreSQL DENSE_RANK用法及代码示例
- PostgreSQL NULLIF()用法及代码示例
- PostgreSQL Drop用法及代码示例
- PostgreSQL FIRST_VALUE用法及代码示例
- PostgreSQL LAST_VALUE用法及代码示例
- PostgreSQL LEAD用法及代码示例
- PostgreSQL NTILE用法及代码示例
- PostgreSQL CUME_DIST用法及代码示例
- PostgreSQL RANK用法及代码示例
注:本文由纯净天空筛选整理自RajuKumar19大神的英文原创作品 PostgreSQL – COUNT() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。