加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

简谈SQL COUNT()函数的实际示例是什么样的

发布时间:2023-05-26 14:08:05 所属栏目:MsSql教程 来源:
导读:今天就跟大家聊聊有关“浅谈SQL COUNT()函数的实际示例是什么样的”的内容,可能很多人都不太了解,为了让大家认识和更进一步的了解,小编给大家总结了以下内容,希望这篇“浅谈SQL COUNT()函数的实际
今天就跟大家聊聊有关“浅谈SQL COUNT()函数的实际示例是什么样的”的内容,可能很多人都不太了解,为了让大家认识和更进一步的了解,小编给大家总结了以下内容,希望这篇“浅谈SQL COUNT()函数的实际示例是什么样的”文章能对大家有帮助。
 
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。
 
演示数据库
 
在本教程中,我们将使用 RUNOOB 样本数据库。
 
下面是选自 "access_log" 表的数据:
 
+-----+---------+-------+------------+
 
| aid | site_id | count | date       |
 
+-----+---------+-------+------------+
 
|   1 |       1 |    45 | 2016-05-10 |
 
|   2 |       3 |   100 | 2016-05-13 |
 
|   3 |       1 |   230 | 2016-05-14 |
 
|   4 |       2 |    10 | 2016-05-14 |
 
|   5 |       5 |   205 | 2016-05-14 |
 
|   6 |       4 |    13 | 2016-05-15 |
 
|   7 |       3 |   220 | 2016-05-15 |
 
|   8 |       5 |   545 | 2016-05-16 |
 
|   9 |       3 |   201 | 2016-05-17 |
 
+-----+---------+-------+------------+
 
SQL COUNT(column_name) 实例
 
下面的 SQL 语句计算 "access_log" 表中 "site_id"=3 的总访问量:
 
实例
 
SELECT COUNT(count) AS nums FROM access_log
 
WHERE site_id=3;
 
SQL COUNT(*) 实例
 
下面的 SQL 语句计算 "access_log" 表中总记录数:
 
实例
 
SELECT COUNT(*) AS nums FROM access_log;
 
执行以上 SQL 输出结果如下:
 
SQL COUNT(DISTINCT column_name) 实例
 
下面的 SQL 语句计算 "access_log" 表中不同 site_id 的记录数:
 
实例
 
SELECT COUNT(DISTINCT site_id) AS nums FROM access_log;
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章