模糊查询匹配字符串不能拼接

来源:2-6 列表查询

么么_小夭

2015-11-19 10:36

模糊查询这边拼起来有问题啊,会变成  '%''查看''%' 难道只有我有这样的问题吗?

写回答 关注

1回答

  • 不再是石头
    2015-12-21 16:34:03

    SQL 模糊查询中  % :表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。
    比如 SELECT * FROM [user] WHERE u_name LIKE '%三%'                                                                                将会把u_name为“张三”,“张猫三”、“三脚猫”,“唐三藏”等等有“三”的记录全找出来。

    这个代码也没有去自己写,你去试一下'%'?'%'改成‘%?%’

通过自动回复机器人学Mybatis---基础版

微信公众号自动回复功能学习Mybatis,基础教程加案例实战方式学习

107412 学习 · 786 问题

查看课程

相似问题