Access模糊查询:比如产品型号中含有''-'' 如EF-001,如果想要输入EF001把它查询出来,这个语句怎么写呢?
2个回答
展开全部
可以先将'-'去掉,
select * from taba where replace(col1,'-','') = 'EF001'
select * from taba where replace(col1,'-','') = 'EF001'
追问
select * from [Pro] where Type like '%" + type + "%' 这样没有中间的‘-’就查不到了
type是输入的内容,如果输入的内容中没有'-',怎么写才能查到相应的型号?型号都是XX-XXX的……
追答
没有输入-就象我上面写的那样就可以了,有输入的话可以直接使用 type like '%' + 输入的值 + '%'
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询