我的SQL查询是这样的
create table Manager(id int, managerid varchar(3) , managername varchar(50))
insert into Manager(id,managerid,managername)values(123,'A12','Mangesh')
insert into Manager(id,managerid,managername)values(54321,'A23','Sagar')
insert into Manager(id,managerid,managername)values(334,'C34','Ahmad')
insert into Manager(id,managerid,managername)values(456,'A45','Mango')
insert into Manager(id,managerid,managername)values(567,'B56','Sandesh')
我的喜欢查询是这个
select * from Manager where id LIKE '%4321%'
这个查询给了我这个记录
id managerid managername
54321 A23 Sagar
但是当我尝试运行这种查询时,它不会给我任何记录,即记录数为零,但实际上有一条记录,查询是:
select * from Manager where id LIKE '%?4321%'
这有什么问题?
sql小提琴sql查询
使用_
不是?
一个通配符表示“任何单个字符”。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句