access 表达式如何使用 count

2026-04-17 04:24:40

1、1.首先解释count这个函数,在数据库里面,count是统计指定列的行数,在excel里,count是指统计选中区域里数字的单元格个数,从定义上讲,都是统计的意思,只不过略有差别

access 表达式如何使用 count

access 表达式如何使用 count

2、2.access也是微软的一种数据库,随着sqlserver越来越强大,access现在已经内嵌到office套装里了,可以单独安装到excel里,先介绍sql里count函数的用法,打开sqlserver,新建一个查询

access 表达式如何使用 count

3、3.在新建的查询里,新增一张表,命名为test,并插入三条语句,程序如下:

create table #test1(

id nvarchar(4),old nvarchar(4)

)

insert into #test1

select '101','38'

insert into #test1

select N'一百号',N'三十七'

insert into #test1

select '99',N'三十六'

access 表达式如何使用 count

4、4.在表test1里,现在已经有了三条数据,我特意使用nvarchar(4)格式来设定,就是要让数字与文本能够同时存在,一会儿对比excel就知道结果了,在sql里,使用select count(id) from #test1 来了解count函数,如图所示,结果等于3

access 表达式如何使用 count

5、5.现在我们把表test1的数据复制到excel里,同样使用函数count来看看结果有什么不同,为什么在excel里,同样数据使用count得到的结果是0呢?

access 表达式如何使用 count

6、6.现在来返回定义看,简单来讲,sql里是指统计数据出现的行数,excel里是统计数字出现的单元格个数,这里最大的差别是数据类型,现在把excel里,手动输入A的值,再次使用count函数,发现结果等于2,因为一百不是数字,所以没有统计。

access 表达式如何使用 count

猜你喜欢