本文主要介绍 SQL(Structured Query Language)中 COUNT() 函数的相关知识,同时通过用法示例介绍 COUNT() 函数的使用方法。

1 概述

1.1 What

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

1.2 How

示例数据库的表信息如下,下面以此表内容为基础,展示 COUNT() 函数的用法。

语法格式:COUNT(column_name)

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

用法示例如下:

mysql> select COUNT(camp) as num from roles where role_id in (1, 7, 8);
+-----+
| num |
+-----+
|   3 |
+-----+
1 row in set (0.00 sec)mysql>
mysql> select COUNT(camp) as num from roles where role_id in (1, 8, 9);
+-----+
| num |
+-----+
|   2 |
+-----+
1 row in set (0.01 sec)mysql> 

语法:COUNT(*)

COUNT(*) 函数返回符合查询条件的表的记录数。

用法示例如下:

mysql> select COUNT(*) as num from roles;
+-----+
| num |
+-----+
|   9 |
+-----+
1 row in set (0.00 sec)mysql>
mysql> select COUNT(*) as num from roles where role_id in (1, 8, 9);
+-----+
| num |
+-----+
|   3 |
+-----+
1 row in set (0.00 sec)mysql>

语法格式:COUNT(DISTINCT column_name)

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

用法示例如下:

mysql> select COUNT(camp) as num from roles where role_id in (1, 2, 3);
+-----+
| num |
+-----+
|   3 |
+-----+
1 row in set (0.01 sec)mysql>
mysql> select COUNT(DISTINCT camp) as num from roles where role_id in (1, 2, 3);
+-----+
| num |
+-----+
|   2 |
+-----+
1 row in set (0.01 sec)

SQL中COUNT()函数介绍相关推荐

  1. SQL中 decode()函数介绍

    语法:select decode(columnName,值1,翻译1,值2,翻译2,...,值n,翻译n,缺省值) from tableName where ... 其中:columnname为要选择 ...

  2. SQL中 decode() 函数使用介绍

    [SQL]SQL中 decode() 函数介绍 主要作用:将查询结果翻译成其他值(即以其他形式表现出来) decode() 函数的语法: select decode(columnname,值1,翻译值 ...

  3. 简单介绍SQL中ISNULL函数使用方法

    这篇文章介绍了SQL Server.MySQL.Oracle三种数据库中ISNULL函数的使用方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 SQL Ser ...

  4. matlab中的count函数,Excel 中COUNT函数的使用详解,详情介绍

    COUNT在英文上是"统计"的意思,在数学上是"计数"的意思.下面,我们来看看Excel中COUNT函数怎么用吧. 操作方法 01 随便输入数字 在Excel中 ...

  5. Flink SQL中的函数

    Table API是内嵌在Java语言中的,很多方法需要在类中额外添加,扩展功能比较麻烦,目前支持的函数比较少,故一般情况下我们使用Flink SQL中的函数 Flink SQL中的函数主要分为两类: ...

  6. sql中聚合函数和分组函数_学习SQL:聚合函数

    sql中聚合函数和分组函数 SQL has many cool features and aggregate functions are definitely one of these feature ...

  7. count的使用计算机,excel中count函数的使用方法步骤图

    在日常工作中,经常需要对含有数值或者内容的单元格数量进行统计,会用到统计函数.count的中文解释是计数,计算,count函数自然也是用来计算数目的,下面小编就教你怎么在excel中使用count函数 ...

  8. TF:tensorflow框架中常用函数介绍—tf.Variable()和tf.get_variable()用法及其区别

    TF:tensorflow框架中常用函数介绍-tf.Variable()和tf.get_variable()用法及其区别 目录 tensorflow框架 tensorflow.Variable()函数 ...

  9. python函数count_python中count函数知识点浅析

    python中,count函数的作用是进行python中的数量计算.count函数用于统计字符串.列表或元祖中某个字符出现的次数,是一个很好用的统计函数.具体介绍请看本文. 1.count函数 统计列 ...

  10. 在MySQL的InnoDB存储引擎中count(*)函数的优化

    转载自  在MySQL的InnoDB存储引擎中count(*)函数的优化 写这篇文章之前已经看过了很多数据库方面的优化内容,大部分都是加索引.使用事务.要什么select什么等等.然而,只是停留在阅读 ...

最新文章

  1. 用memcache.php监测memcache的状况
  2. 人工智能写的散文之白色月光下
  3. 【多线程】ThreadPoolExecutor 类的使用详解
  4. 推荐系统笔记(信息消费)
  5. 后端时间转js时间,主要用于取倒计时
  6. 均方误差越大越好_超详细 | 如何写好计量经济学实证分析论文?
  7. 简单使用TFS管理源代码
  8. 关于驰骋表单引擎中字段扩展设置对文本框Pop窗体返回值的升级说明 2012/11/13...
  9. mysql5.7.17的linux安装,linux下mysql5.7.17最新稳定版本安装教程
  10. android xml获取指定,android:如何从xml文件中获取信息?
  11. netbeans7.4_NetBeans 7.1:创建自定义提示
  12. 日平均血糖与糖化血红蛋白对照关系
  13. Linux性能优化(十三)——CPU性能测试
  14. 蓝桥杯Python题目(二)
  15. python语言书写格式_设置Python代码格式
  16. 【Uipath杂谈】用Datatable处理数据(二)
  17. b站谈服务器崩溃后其他站点,B站服务器崩溃后,蒙古上单和陈睿一起上了热搜...
  18. 磁盘压缩卷只能压缩一半
  19. 冬季好去处七彩蝴蝶园,温暖如春彩蝶纷飞
  20. javascript-按圆形排列DIV元素(一)---- 分析

热门文章

  1. ElasticSearch + Logstash进行数据库同步
  2. mvc core2.1 Identity.EntityFramework Core 导航状态栏(六)
  3. android之monkey测试
  4. 一个Tomcat运行多个实例
  5. IOS开发--仿制网易新闻
  6. vmstat命令 查看内存、CPU占用
  7. 我的 WinClock 项目系列之一 (概述)
  8. AndroidTv开发中常用的adb命令
  9. JAVA多线程----用--取钱问题1
  10. [转]C++日志系统log4cxx使用总结