当前位置:Gxlcms > 数据库问题 > springJdbc like模糊查询,Spring namedParameterJdbcTemplate like查询

springJdbc like模糊查询,Spring namedParameterJdbcTemplate like查询

时间:2021-07-01 10:21:17 帮助过:4人阅读

  • :username 两边一定要有空格  
  •   
  • 如果:username 两边没有空格,是查询不到数据的,如下:  
  • select * from jo_user WHERE  1=1   AND username LIKE ‘%‘:username‘%‘    
  •   
  • 左边模糊查询  
  • select * from jo_user WHERE  1=1   AND username LIKE ‘%‘ :username    
  •   
  • 右边模糊查询  
  • select * from jo_user WHERE  1=1   AND username LIKE :username ‘%‘   
  •  

    方法二:在参数的值里设置(%),查询sql语句就只是个命名参数

    如 "%" + username + "%"

    sql如下:

    Java代码  技术分享
    1. select * from jo_user WHERE 1=1 AND username LIKE :username  

     

    上面两种方法经过测试都是可以的,放心使用。

     

    经测试,下面这种是不可以的(加了双竖线)。

    Java代码  技术分享
    1. SELECT * FROM ARTICLE WHERE TITLE LIKE ‘%‘ || :title || ‘%‘  

     

     

     

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

    ?Copyright 蕃薯耀 2017年7月20日

    http://www.cnblogs.com/fanshuyao/

    springJdbc like模糊查询,Spring namedParameterJdbcTemplate like查询

    标签:style   查询   ram   如何   空格   rom   bar   java   use   

    人气教程排行