首页博客网络编程
使用 SQL COUNT
摘要

内容

SQL COUNT:主要提示

  • 此函数返回满足定义条件的行数

  • COUNT(DISTINCT) 仅受 Microsoft SQL Server 和 ORACLE 支持

SQL COUNT 的语法

计数(col_name)

返回已定义列中的值(不包括 NULL 值)的数量:

复制

SELECT COUNT(col_name) FROM tbl_name

计数 (*)

返回表中数据记录的总量:

复制

SELECT COUNT(*) FROM tbl_name

COUNT(非重复col_name)

从定义的列中返回不同的值数(将重复值计为一个值):

复制

SELECT COUNT(DISTINCT col_name) FROM tbl_name

演示数据库

以下是 customer_orders 表的一部分 – 我们将在示例中将其用作演示数据库:

身份证customer_idemployee_id
2040827
85471373
75864778

SQL COUNT 示例

计数(col_name)

在下面的代码示例中,该语句计算了来自特定客户的订单数量:

复制

SELECT COUNT(ID) AS OrderFromCustomers FROM customer_orders WHERE customer_id = 2;

计数 (*)

这里我们计算订单的全部数量:

复制

SELECT COUNT(DISTINCT customer_id) AS NumberOfCustomer FROM customer_orders;

COUNT(非重复col_name)

以下查询将返回唯一客户的数量:

复制

SELECT COUNT(DISTINCT ID) AS NumberOfCustomer FROM Orders;


声明提示:若要转载请务必保留原文链接,申明来源,谢谢合作!

本文链接:https://www.gaoxuejun173.top/blog/295

广告位

本文配乐
来说两句吧

该文章已禁止评论

最新评论

广告位