与任何个数的字符匹配,它可以在字符串中,当做第一个或最后一个字符使用。Access中描述通配符的各个字符的含义:*:通配任何个数的字符?:通配任何单个字符[ ]:通配方括号内的任何单个字符!:通配任何不在括号内的字符-:通配范围内的任何一个字符#:通配任何单个数字字符用ACCESS自动生成SQL语句,修改后直接贴到代码的SQL里。不在ACCESS中(指直接使用ACCESS程序来打开mdb文件)使用*来代替%以匹配多个字符的解决办法:
打开ACCESS的工具菜单 >> 选项子菜单 >> 表/查询 页面 >> SQL Server 兼容语法(Ansi 92) >> 勾选下面复选框"当前数据库"。若想将这项"作为新数据库的默认设置", 那么你必须先在“高级”页面的“默认文件格式”下拉菜单选择 "ACCESS 2002 - 2003"。
access中通配符的含义
ACCESS里通配符#代表的是任何一个0~9的单一数字。 因此,1#3可以找到103,113,123,133 143 153,163,173,183,193