select table1.A,table1.B from table1 where table1.C='类型X' and INSTR(table1.D,'张三', 1, 1);
INSTR(string,subString,position,ocurrence)查找字符串位置
string:源字符串
subString:要查找的子字符串
position:查找的开始位置
ocurrence:源字符串中第几次出现的子字符串
什么数据库,模糊查询一般用 %
然后用like
select table1.A,table1.B from table1 where table1.C='类型X' and table1.D like '%张三%'