需求:
数据库存在字段spell(存储拼音)
现要求通过拼音查找匹配的spell所在行数据,且拼音无论大小写都能匹配相应行。
方法一:
select * from user where lower(spell) like concat(concat(‘%’,lower(#(para))), '%')
方法二:
数据库的spell字段统一存储为大写或者小写,则可通过java转大小写方式注入sql,或者sql通过lower(),upper()方式
select * from user where spell like concat(concat(‘%’,lower(#(para))), '%')