sql中Count函数的用法
来源:互联网 发布:广电网络和电信网络 编辑:程序博客网 时间:2024/04/29 14:51
Count 函数
计算从查询返回的记录数。
语法
Count(expr)
其中 expr 代表一个字符串表达式,它或者标识一个字段,该字段包含要计算的数据;或者是一个表达式,它使用此字段中的数据来执行计算。expr 中的运算对象可能包括一个表字段名,一个常数或一个函数(可能是内在的,也可能是用户自定义的,但不是 SQL合计函数).您可以计算任何种类的数据,包含文本数据。
说明
可以使用 Count 计算下一级查询的记录数。例如,可以使用 Count 计算运往指定国家的货物订单数量。
虽然 expr 能执行一个字段上的计算,但 Count 只是简单计算记录的数量。并不管记录中保存的是什么值。
Count 函数不数带有 Null 字段的记录,除非 expr是星号 (*) 通配符dadefWildcardCharacters.如果使用星号,Count 将计算所有记录的总量,包括有 Null 的字段的记录。Count(*) 比 Count ([Column Name]) 快得多。不要将星号放在引号 (' ') 中。下列示例计算 Orders 表之中的记录数:
SELECT Count(*)
AS TotalOrders FROM Orders;
如果 expr 标识多重字段,在至少有一个字段的值不为 Null 的情况下, Count 函数只计算一个记录。如果全部的指定字段为 Null,没有记录会被计算。使用 (&) 分隔字段名。下面是一个示例,它说明如何限制仅对 ShippedDate 或 Freight 字段不为 Null 的记录进行计算:
SELECT
Count('ShippedDate & Freight')
AS [Not Null] FROM Orders;
在查询表达式中可以使用 Count。你可以把这些表达式应用于具备 SQL特性的 QueryDef对象中或在创建基于SQL查询的Recordset时。
Count 函数示例
此示例使用订单表计算已送货至英国的订单笔数。
此示例调用过程 EnumFields 过程,且可以在 SELECT 语句示例中找到该过程。
Sub CountX()
End Sub
- sql中Count函数的用法
- sql语句中count的用法
- SQL COUNT的用法
- SQL COUNT的用法
- SQL中Count()用法
- SQL语句中count(1)count(*)count(字段)用法的区别
- SQL去除重复数据(count函数的用法)
- Oracle 中count函数用法
- Oracle 中count函数用法
- Oracle 中count函数用法
- sql中count函数和distinct函数的配合使用
- oracle-- COUNT 函数的用法
- c++中count函数的用法、cin>>hex>>a
- SQL的count函数实例
- mysql中count的用法
- mysql中count的用法
- mysql中count的用法
- SQL Server中count(*), count(col), count(1)的对比
- 利用旧表创建新表
- java socket发送十六进制字节内容发生变化的问题解决
- Java基础4--循环--函数--数组
- usb设备的probe全过程
- Xcode4自动生成注释和开发文档
- sql中Count函数的用法
- Java 8实现BASE64编解码
- 基于Hbase存储的分布式消息(IM)系统-JABase
- 【批量下断点】od里查询二进制字串时用
- Swing之JList的使用
- <<C++ Primer>>中文版 重载箭头运算符的理解
- 客服案例之用户环境问题
- PHP和COM
- windows驱动开发 一