帮我解决个问题。数据库 我要做个工具,可以看多少人正在游戏中,游戏数据库Member 内有个表 LoginTable,要怎么计算LoginTable内多少个ID?而不是直接读取ID。帮帮忙。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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 的记录进行计算:SELECTCount('ShippedDate & Freight')AS [Not Null] FROM Orders;在查询表达式中可以使用 Count。你可以把这些表达式应用于具备 SQL特性的 QueryDef对象中或在创建基于SQL查询的Recordset时。 请参阅SELECT语句 (Microsoft Jet SQL) Sum 函数 (Microsoft Jet SQL) SQL 合计函数(SQL) 示例Count 函数示例 Count 函数示例此示例使用订单表计算已送货至英国的订单笔数。此示例调用过程 EnumFields 过程,且可以在 SELECT 语句示例中找到该过程。Sub CountX() Dim dbs As Database, rst As Recordset ' 在您的计算机中修改此行使其正确指到 Northwind 的路径。 Set dbs = OpenDatabase("Northwind.mdb") ' 对运费超过 $100 的订单, ' 计算已送货到英国的订单笔数。 ' Set rst = dbs.OpenRecordset("SELECT" _ & " Count (ShipCountry)" _ & " AS [UK Orders] FROM Orders" _ & "WHERE ShipCountry = 'UK';") ' populateRecordset。 rst.MoveLast ' 调用 EnumFields 来打印记录集的内容。 '传递记录集对象和要求的字符宽度。 ' EnumFields rst, 25 dbs.CloseEnd Sub sql 查询开始时间和结束时间 超级奇怪,CopyMemory结构后,竟然消失了2个字节 单元格着色问题 ★★★高分求教:查询结果集用DataReport打印的问题★★★ DataGrid 显示数据问题 vb图形图表问题! dao ---update 用vb写的几个ocx,如何把它们打包成一个.cab文件 编译后的安装问题。 VB计算任意两个整数之和与积 用什么代码可以读取WebBrowser里面指定行的文字啊? 求高手给我解释下这段代码的意思!
计算从查询返回的记录数。语法
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 的记录进行计算:SELECTCount('ShippedDate & Freight')AS [Not Null] FROM Orders;
在查询表达式中可以使用 Count。你可以把这些表达式应用于具备 SQL特性的 QueryDef对象中或在创建基于SQL查询的Recordset时。 请参阅
SELECT语句 (Microsoft Jet SQL) Sum 函数 (Microsoft Jet SQL)
SQL 合计函数(SQL)
示例
Count 函数示例
Dim dbs As Database, rst As Recordset
' 在您的计算机中修改此行使其正确指到 Northwind 的路径。 Set dbs = OpenDatabase("Northwind.mdb") ' 对运费超过 $100 的订单, ' 计算已送货到英国的订单笔数。 ' Set rst = dbs.OpenRecordset("SELECT" _ & " Count (ShipCountry)" _ & " AS [UK Orders] FROM Orders" _ & "WHERE ShipCountry = 'UK';") ' populateRecordset。 rst.MoveLast ' 调用 EnumFields 来打印记录集的内容。 '传递记录集对象和要求的字符宽度。 ' EnumFields rst, 25
dbs.Close
End Sub