运行结果:

可以看到所有姓“张”的学生成绩都提出来啦,从结果不难看出,“*”匹配的是张字后面所有的字符,无论有多少都会匹配进来,所以,这里面的“*”是不受字符个数限制的。
“?”通配符的用法与特点:
要提取姓“张”的学生成绩,并且名字只有两个字,可以用下面的查询语句:
select *
from xscj
where 姓名 like '张?'
创建一个查询:

点击红叹号运行:

可以看到名字只有两个字的所有姓“张”的学生成绩都提出来,从结果不难看出,“?”匹配的是张字后面的一个字符,属于一对一的匹配,所以,这里面的“?”是受到字符个数限制的,只能匹配一个字符。
那么,大家看一下下面这个语句:
select *
from xscj
where 姓名 like '张??'
是不是提取的结果中会有三个字呢?
我们创建一个查询,并且运行这条语句,得到的结果是这样的:

