当前位置: 首页 > news >正文

SQL COUNT() 函数

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)的数目。

http://www.xdnf.cn/news/817669.html

相关文章:

  • html的表单标签(上):form标签和input标签
  • 图像分割—基于阈值处理的基本方法
  • Ubuntu 16.04 一系列软件安装命令,包括QQ、搜狗、Chrome、vlc、网易云音乐安装方法
  • Android SDK代理服务器解决国内不能更新下载问题
  • 分享一些嵌入式开发常用终端工具
  • P2P技术原理及应用(2)
  • hypersnap的41条技巧
  • 分享116个ASP整站程序源码,总有一款适合您
  • 软件设计师——软件过程基础知识
  • 2024年Python最全程序员兼职可以从什么平台接私活?
  • RequestResponse
  • [转载]摄像机,光源和阴影 -----OGRE 3D 1.7 Beginner‘s Guide中文版 第四章
  • 怎样恢复已删除的照片?教你3个方法,一键恢复!
  • MS17-010
  • 运维最全微服务架构解析:优势、挑战与实践指南(1),2024年最新2024Linux运维进阶学习资料
  • [Datasheet S50卡]NXP S50卡读写细节说明
  • 解决程序缺少richtx32.ocx无法运行问题
  • qreader无法进入的解决方法
  • 技术文档:C语言多线程编程与同步机制
  • .net的winform中DialogResult属性的使用
  • 我收集的学习网站
  • X86(32位)与X64(64位)有什么区别,如何选择对应的操作系统和应用程序?
  • 命令提示符已被系统管理员停用。请按任意键继续……
  • IP电话的VoIP语音网关设计
  • 鸿蒙系统开发app入门系列-- 第一个demo
  • C语言·贪吃蛇游戏(上)
  • 巧妙从进程中判断出病毒和木马
  • nc命令用法举例【转】
  • “熊猫烧香”变种“金猪报喜”制作者落网
  • kustomize/kubectl自动镜像部署互联网企业规范化上线流程(下) —— k8s从入门到高并发系列教程 (七)