使用driud進行模糊查詢的時候丟擲異常

2021-10-09 02:21:08 字數 388 閱讀 9374

今天進行模糊查詢

**如下

select * from product

goodsname like 『%』 # 『%』

以前博主就是這麼寫的,能夠使用的

但是這次報

com.alibaba.druid.sql.parser.parserexception: syntax error, error in :『sbbh like 『%』?』%』 ) total』, expect rparen, actual ques pos 74, line 2, column 30, token ques

之後對比發現 使用driud的

正確寫法

goodsname like concat(』%』,#,』%』)

然後能夠正確查詢了

使用Xpath對XML進行模糊查詢

如果要對xml檔案進行模糊查詢的話是乙個比較麻煩的事情,xpath表示式中沒有像檔案系統中的 或 或者有像sql表示式中的 這樣的模糊查詢的萬用字元。但是還好,在xpath的函式中提供了像contains和match這樣的函式。contains是乙個字串查詢函式 語法是 fn contains st...

使用Xpath對XML進行模糊查詢

如果要對xml檔案進行模糊查詢的話是乙個比較麻煩的事情,xpath表示式中沒有像檔案系統中的 或 或者有像sql表示式中的 這樣的模糊查詢的萬用字元。但是還好,在xpath的函式中提供了像contains和match這樣的函式。contains是乙個字串查詢函式 語法是 fn contains st...

mysql concat函式進行模糊查詢

concat 函式,是用來連線字串。精確查詢 select from user where name zhangsan 模糊查詢 select from user where name like zhang 在實際的使用中,條件是作為引數傳遞進來的。所以我們使用 concat 函式 mybatis ...