大家好,上节介绍了参数查询的基础知识和简单示例,本节就主要通过几个示例来参数查询与通配符、运算符的结合使用。
在参数查询中,最主要的就会是使用"[提示文字]"来代替需要设定的条件的值,值可能是不同的数据类型,可以是字符串也可以是日期等。
对于字符串类型都需要加双引号" ",而日期格式#2020-4-1#则需要加# #。但是在改为参数查询时,可以用[提示文字]代替他们整个格式。
下面通过示例来巩固练习,每个示例都会先介绍固定条件查询,在改成参数查询,来帮助理解。
一、示 例 1
问题:查找作者名字中有“马”字的书名和作者?
分析:这个问题涉及通配符和字符串运算符的知识应用。需要在作者字段的条件中填入 like "*马*" 即可,查询到名字中含有“马”字的。演示如下:
那么现在希望包含的字可以改为不固定的参数,即改成参数查询。应该怎么样更改条件呢。这里需要看下原来的条件,like "*马*"其实可以写成like "*"&"马"&"*"。是由三个字符组成的。然后将其中的"马"换成 参数查询的[ ]。
再加入提示语句即可,like "*"&[请输入需要查询包含的文字]&"*"。演示如下:
可以看到运行后,输入包含的文字,即可得到查询的结果。这里就需要主要参数查询是如何和通配符,字符串运算符搭配使用的,注意书写的方法。
二、 示 例 2
问题:查询还书日期在2019年11月1日到2019年12月31日之间的书名和读者?
分析:这个问题可以使用特殊运算符。需要在“应还日期”字段的条件中填入between #2019-11-1# and #2019-12-31#。
添加借阅表、图书表和读者表,添加应还日期、书名、姓名字段。在应还日期中添加上述条件。演示如下:
现在需要改成参数查询,将#日期#都由[提示文字]代替。between [请输入开始日期] and [请输入结束日期],
在输入日期时,不需要输入# #,演示如下。可以查看查询结果。
今天下雨
本节主要是通过两个示例,演示如何从固定条件的查询,改为参数查询。并且演示如何与通配符、运算符的搭配使用。祝大家学习快乐。
本文分享自 Excel和Access学习笔记 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!