模糊查询没有结果?

来源:2-6 列表查询

绝世幻想家

2017-06-24 17:04

模糊查询没有结果?

写回答 关注

3回答

  • soputasmile
    2017-07-16 15:03:57

    like '%' ? '%'

    这一句两个'%'与?之间都有空格,你可能忘了打空格

  • Ecin
    2017-06-27 22:59:28

    mybatis中的模糊查询,
    一:在传参时,你就把%和参数拼接起来后再传进来
    二:如下:select name from table where uid like #{参数}||&aqua;%&aqua;
    解释:||表示字符串链接,为了把参数和%链接起来(用concat函数也可以)
    &aqua;则表示双引号(其实我忘了,自行百度吧),因为%需要用双引号包围起来←_←
    此例子的sql语句翻译:
    select name ...like "参数%"

    Ecin

    针对mysql数据库,上面是两种方法,可不是俩步骤?

    2017-06-27 23:01:07

    共 1 条回复 >

  • _尘_
    2017-06-24 18:54:19

    如果你用的是mysql,那你可能是缺少空格了,正确的写法是:" and description like '%' ? '%'",即"?"前后各加一个空格;如果你用的是oracle,"?"前后各加一个"||"。

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

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

107412 学习 · 786 问题

查看课程

相似问题