access 通配符

access通配符都有那些啊?... access 通配符都有那些啊? 展开
 我来答
百度网友630d34e
高粉答主

2018-12-11 · 每个回答都超有意思的
知道小有建树答主
回答量:541
采纳率:100%
帮助的人:22.2万
展开全部

Access支持两组通配符,因为它支持结构化查询语言的两个标准(条件)。

ANSI-89, ANSI-92。

通常,在运行查询和查找和替换Access数据库(如*.mdb和*.accdb文件)的操作时,使用ANSI-89 通配符。

在对Access项目运行查询时使用ANSI-92 通配符 ,访问连接到Microsoft SQL Server数据库的文件。Access项目使用ANSI-92 标准,因为SQL Server使用该标准。

ANSI-89通配符          

* ,匹配任意数量的字符,可以在字符串中的任何位置使用星号(*)。

示例:wh*可以匹配what,white,why,但不匹配awhile,watch。

? ,匹配任何单个字母字符。

示例:B?ll 可匹配 ball, bell 以及 bill。

[] ,匹配括号内的任何单个字符。

示例:B[ae]ll 可匹配 ball和bell,但不匹配bill。

! ,匹配不在括号内的任何字符。

示例:b[!ae]ll 可匹配 bill 和 bull, 但不匹配 ball 或 bell。

- ,匹配任何一个字符的范围。必须按升序指定范围(A到Z,而不是Z到A)。

示例:  b[a-c]d 匹配 bad, bbd 和 bcd

# ,匹配任何单个数字字符。

示例:1#3S 可匹配 103, 113 和 123。

ANSI-92通配符

% ,匹配任意数量的字符。它可以用作字符串中的第一个或最后一个字符。

示例:wh% 匹配 what, white 和 why, 但不匹配 awhile 或 watch 。

_ ,匹配任何单个字母字符。

示例:B_ll 匹配 ball, bell 和 bill

[] ,匹配括号内的任何单个字符。

示例:B[ae]ll 匹配 ball 和 bell, 但是不匹配bill。

^ ,b[^ae]ll 匹配 bill 和 bull, 但是不匹配 ball 或 bell。

- ,匹配任何一个字符的范围。必须按升序指定范围(A到Z,而不是Z到A)。

示例:b[a-c]d 匹配 bad, bbd 和 bcd 。

扩展资料:

在查询设计中,使用这些通配符的简单示例:

1、添加显示的表并关闭“显示表格”对话框。

2、将想要查看的字段添加为查询结果。

3、运行查询,得到以下结果。

4、再次打开查询设计,并添加项目名称的输入提示。

5、现在运行查询,假设不知道确切的项目名称,但是知道项目名称包含单词"大桥"。 点击确定。

6、执行上述查询不会产生任何结果。这是因为Access在项目名称字段中查找完全匹配。 它正在寻找那个名字中有"大桥"的项目。如果想让用户可以输入通配符来替换未知的字符,那么需要调整标准(条件),并包括Like运算符。

7、当运行查询时,用户可以使用Like通配符来替换任意数量的字符。

8、假设要了解有关"大桥"这个词的项目,但是不确定它在哪里。可以添加一个*来替换单词"大桥"之前的任意数量的字符,然后添加另一个*。 点击确定 。

9、用户总是知道输入的通配符。 但是有些用户可能不知道他们可以进入的通配符。 在这种情况下,可以自己输入通配符。在这种情况下,在Like操作符和参数提示符之间,可以添加这些通配符,现在有一个非常具体的方法来写这个。

在引号之后的单词之后,输入正在使用的通配符。 在这种情况下,我们使用“*”来替换任意数量的字符。现在将这个添加到参数。 为此,需要符号(&)符号和空格。现在重复这一步,并添加另一个符号(&),因为加入了通配符,无论用户输入什么标准的项目名称,然后用引号“*”。

10、现在再次运行我们的查询。 在没有任何通配符的提示符下输入单词:"大桥"。结果如下所示 -

11、查询现在将追踪任何在这里输入的通配符。只需要输入"大桥",然后按回车。

12、现在得到查找的结果,并且无论用户输入什么内容,结果都是一样的。如果希望在项目标题中找到带有"扩建"的词组。 然后,只需键入"扩建"并单击确定。

13、通过这个查询,搜索名称中带有"扩建"的项目变得更加容易。结果也可能包含项目名称,其中"扩建"是该词的一部分。

AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
加百列windy
高粉答主

2018-12-05 · 每个回答都超有意思的
知道小有建树答主
回答量:2074
采纳率:100%
帮助的人:96.6万
展开全部

Access支持两组通配符(支持结构化查询语言的两个标准),分别是:

1、ANSI-89。

在运行查询和查找和替换Access数据库(如*.mdb和*.accdb文件)的操作时,使用ANSI-89 通配符。

2、ANSI-92。

在对Access项目运行查询时使用ANSI-92 通配符 - 访问连接到Microsoft SQL Server数据库的文件。Access项目使用ANSI-92 标准,因为SQL Server使用该标准。

扩展资料:

access通配符使用注意事项:

1、若要查找位于数据中的通配符,请将要查找的字符括在括号中,例如:[#]。搜索星号 (*)、问号 (?)、井号 (#)、左方括号 ([) 和连字符 (-) 时,遵循此规则。搜索感叹号 (!) 或右方括号 (]) 时,不使用括号。

若要通过使用“查找和替换”对话框查找这些字符,在“查找内容”框中键入字符,但不使用括号。使用查询查找这些字符时,可以按照相同的方法操作。例如,以下语法返回包含感叹号的所有记录,而不考虑字符在数据中的位置:Like "*!*"。

若要同时搜索连字符和其他字符,请将连字符置于括号内所有其他字符之前或之后,例如:[-#*] 或 [#*-]。但是,如果左括号后接感叹号 (!),请将连字符置于感叹号后:[!-]。

2、要搜索一对左括号和右括号 ([]),必须将这两个字符括在括号中,例如:[[]]。必须这样操作,因为 Access 将一对方括号解释为 零长度字符串。

参考资料:

微软技术中心--Access-通配符参考

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
newlethe
2007-04-05 · TA获得超过3972个赞
知道小有建树答主
回答量:991
采纳率:0%
帮助的人:899万
展开全部
* 与任何个数的字符匹配,它可以在字符串中,当做第一个或最后一个字符使用。 wh* 可以找到 what、white 和 why
? 与任何单个字母的字符匹配。 B?ll 可以找到 ball、bell 和 bill
[ [ 与方括号内任何单个字符匹配。 B[ae]ll 可以找到 ball 和 bell 但找不到 bill
! 匹配任何不在括号之内的字符。 b[!ae]ll 可以找到 bill 和 bull 但找不到 bell
- 与范围内的任何一个字符匹配。必须以递增排序次序来指定区域(A 到 Z,而不是 Z 到 A)。 b[a-c]d 可以找到 bad、bbd 和 bcd
# 与任何单个数字字符匹配。 1#3 可以找到 103、113、123

注意

通配符是专门用在文本数据类型中的,虽然有时候也可以成功地使用在其他数据类型中。例如日期,如果没更改这些数据类型的“区域设置”属性。

参考资料: http://topic.csdn.net/t/20020902/15/989695.html

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
myth_c
2007-04-05 · TA获得超过403个赞
知道小有建树答主
回答量:445
采纳率:0%
帮助的人:488万
展开全部
*
用在网页的是%
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式