COUNT() 函数返回匹配指定条件的行数。

SQL COUNT() 语法

SQL COUNT(column_name) 语法

COUNT(column_name) 函数返回指定列的值的数目(NULL 不计入):

SELECT COUNT(column_name) FROM table_name

SQL COUNT(*) 语法

COUNT(*) 函数返回表中的记录数:

SELECT COUNT(*) FROM table_name

SQL COUNT(DISTINCT column_name) 语法

COUNT(DISTINCT column_name) 函数返回指定列的不同值的数目:

SELECT COUNT(DISTINCT column_name) FROM table_name

注释:COUNT(DISTINCT) 适用于 ORACLE 和 Microsoft SQL Server,但是无法用于 Microsoft Access。

SQL COUNT(column_name) 实例

我们拥有下列 "Orders" 表:

O_Id OrderDate OrderPrice Customer
1 2008/12/29 1000 Bush
2 2008/11/23 1600 Carter
3 2008/10/05 700 Bush
4 2008/09/28 300 Bush
5 2008/08/06 2000 Adams
6 2008/07/21 100 Carter

现在,我们希望计算客户 "Carter" 的订单数。

我们使用如下 SQL 语句:

SELECT COUNT(Customer) AS CustomerNilsen FROM Orders
WHERE Customer='Carter'

以上 SQL 语句的结果是 2,因为客户 Carter 共有 2 个订单:

CustomerNilsen
2
SQL COUNT(*) 实例

如果我们省略 WHERE 子句,比如这样:

SELECT COUNT(*) AS NumberOfOrders FROM Orders

结果集类似这样:

NumberOfOrders
6

这是表中的总行数。

SQL COUNT(DISTINCT column_name) 实例

现在,我们希望计算 "Orders" 表中不同客户的数目。

我们使用如下 SQL 语句:

SELECT COUNT(DISTINCT Customer) AS NumberOfCustomers FROM Orders

结果集类似这样:

NumberOfCustomers
3

这是 "Orders" 表中不同客户(Bush, Carter 和 Adams)的数目。

最新文章

  1. 跨云应用部署第一步:使用IPSEC VPN连接AWS中国版和Windows Azure中国版
  2. 骨骼蒙皮动画算法(Linear Blending Skinning)
  3. 将表中数据生成SQL语句
  4. iOS 常用控件集合 完整项目
  5. The Shapes of CSS
  6. Ubuntu14.02 Sublimte2安装
  7. Codeforces Round #346 (Div. 2) B Qualifying Contest
  8. submit text3的激活与使用
  9. css3中的关键帧技术分析应用
  10. OpenCV各版本差异与演化,从1.x到4.0
  11. Redis使用和部分源码剖析以及Django缓存和redis的关系
  12. Tensorflow object detection API 搭建物体识别模型(二)
  13. <a>之间怎么放值</a> 挺简单的,第一次遇到···
  14. 如何将项目连接数据库(连接mysql)
  15. 【RAY TRACING THE REST OF YOUR LIFE 超详解】 光线追踪 3-3 蒙特卡罗 (三)
  16. [LeetCode] 619. Biggest Single Number_Easy tag: SQL
  17. 9. 一个list拆分成多个list返回
  18. 深度学习原理与框架-RNN网络框架-LSTM框架 1.控制门单元 2.遗忘门单元 3.记忆门单元 4.控制门单元更新 5.输出门单元 6.LSTM网络结构
  19. 在jQuery定义自己函数
  20. 自定义方法实现strcpy,strlen, strcat, strcmp函数,了解及实现原理

热门文章

  1. 【转载】Python正则表达式指南
  2. matlab_移动文件和复制文件
  3. 使用Spring和Tomcat发布CXF REST WebService
  4. spring-session之二:简单配置
  5. Java-Runoob:Java 基本数据类型
  6. Pycharm快速复制当前行到下一行Ctrl+D
  7. modelform实例学习
  8. python开发mysql:mysql安装(windows)&密码找回&存储引擎简介&库表的增删改查
  9. 固态硬盘安装win7系统问题。
  10. django -- url 的 name 属性