一、学友问题描述:
请教个问题,我想算下姓王的有几个人,请看我的查询设计视图一直出不来结果,麻烦哪位大神指点一下?如下图:
二、实现的方法/步骤:
先解释一下学友的这个查询设计错误之处,这个是汇总查询,计数就是数字,很明显“王”姓的数据是文本型,不是数字,我们需要在汇总查询里面将计数改为where,才能作为where子句实现,下面简单的分享一下实现的步骤:
1.首先我们先准备好素材数据库文件,建个含姓名有王姓的“学生”表,如下图:
2.新建个查询,添加“学生”表,如下图:
3.双击“姓名”字段,在下方字段处出现“姓名”即可。如下图:
4.点击工具栏设计→“汇总”按钮。如下图:
5.在“总计”选项处我们选“计数”栏。如下图:
6.点击工具栏“运行”按钮,这时运行的结果是所有记录数。如下图:
7.回到查询设计视图,我们在字段栏第二列继续选择“姓名”,并且在“总计”栏选择“Where”项。如下图:
8.在“条件”一栏我们输入需要显示为含“王”姓条件,即Like "王*"。如下图:
9.点击工具栏“运行”按钮,这时运行的结果就是我们要的含所有姓“王”的姓名记录数。如下图:
10.我们顺便可以学习一下实现这个查询的SQL语句写法。如下图:
附件素材:
点击下载此附件学习