php access查询,Access修改查询

我们前面创建的查询返回所有在我们的数据库中订购产品的客户。 现在,我们将看看我们是否可以在这里调整查询一点点,还有,看看有什么其他的结果可以返回。

产品名称

市场部希望看到是否有人订购其最昂贵的太空飞船。所以,让我们回到所有客户购买最昂贵的太空飞船的名单 -  "Venus Carrera ET".

从设计来看,在底部窗格中,输入 "Venus Carrera ET" (包括双引号)到ProductName字段的Criteria字段:

3a89576c959d0192fd67a1c7d586e8f8.png

单击功能区的运行(Run)按钮来查看查询的结果。或者可以直接点击数据表视图图标。而这里的结果:

455d5983f3616ea03ee64245f447b297.png

一旦满意结果,返回到设计视图,并删除你的修改 (即从Criteria字段中删除“Venus Carrera ET”).

价格

您还可以修改查询,以便它返回在一定的价格购买了产品的客户。

因此,让我们构建一个返回购买任何产品的所有客户查询,价格大于 $80,000.

从设计来看,在底部窗格中,添加(>80000)到Price 字段的条件字段:

7720a2944c0aff41f750ad972451cf7a.png

单击功能区的运行(run)按钮来查看查询的结果。 或者,你可以直接点击数据表视图图标。这里是结果:

ce02172a2a9f18f265c92f76c3fc4a68.png

价格总计使用

前面的查询都是没有问题的, 但是有一个(潜在的)问题的。虽然它确实让我们看到了所有购买的产品超过$80,000的客户,但它并没有真正绘制的全貌。 它不会显示谁可能已经购买多个产品,其中有一些是小于80000美元,但其中的总超过$80,000的客户。

下面演示我们如何可以捕获一个。

从设计视图,单击功能区中的合计按钮:

57dedf302ee280ae4a76f5756472c626.png

现在,您将看到在底部窗格中总计(Total)行。每字段都会有分组(Group By)在该Price字段,单击分组(Group By )并选择求和。

点击下一行向下(即排序字段),并选择降序。保持price字段在>80000标准。

您还需要通过选择并单击删除列(旁边功能区上的合计按钮)删除产品名称列。它现在应该是这样的:

8261fd0b69e19429829784e2b7d97166.png

Run the query. And here are our big spenders:

dbf437b657e86169e96966e197548976.png

你可以花一些时间调整这一个简单的查询。例如,这里有一些想法:

你可以用>=80000替换>80000

你可以完全移除>80000

您可以通过客户ID进行排序

您可以使用>50000并且<80000(或其他任何价位)

还有更多...

一旦完成,你可以保存新的查询或保持原来的查询。 宏课程的目的是让你可能想保持原有的查询。但是,您可以随时创建和保存多个查询,如果你喜欢这样做也是可以的。

所以你可以看到,查询可以非常强大。想象一下,如果你有数据库的详细表(和数据)。

¥ 我要打赏

纠错/补充

收藏

加QQ群啦,易百教程官方技术学习群

注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值