有关五弊三缺小说:查询学生表中姓张且名字是三个字的学生的查询语句怎么写?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/02 23:52:35
我以为是like '张__'就可以了,但名字是2个字的学生信息也全出来了!为什么 like '__张' 就可以出现三个字最后一个字是张的名字,而'张__'却不行?
模糊匹配里只有4个:%,_,[],[^],没有?难道大家用的不是SQL2000,用的不是T-SQL语句?

我想大概是因为最后一个字是张的名字的信息都是三个字的吧:)

_代表的是任意多个任意字符
一般应该用?,代表单个任意字符
所以用??代替_就可以了

_代表的是任意多个任意字符
一般应该用?,代表单个任意字符
所以用??代替_就可以了

select * from 学生表 where name="张??"