比如一个字段里的信息只有:“胜利” 这两个字,我输入:“为胜利而来” 这五个字进行搜索查询,也能查出这个字段的信息出来,用什么语句查询?我要的是select * from xxx where name like '%为胜利而来%'
也能查出那条信息出来!
like 里面放的关键字必须小于或等于字段里信息的长度才能搜索出来
但在大于的情况下,怎么搜出来?
比如表名叫
test
建表
create table test (content varchar(20));查询
select * from test where instr('为胜利而来',content)>0引号里的相当于你输入的,content代表那个表里的字段,你看下结果吧