SQL 中的 IN 語句不接受任何萬用字元(SAP)
請注意,SQL 中的 IN 語句不接受任何萬用字元。您必須使用 OR/AND 使其按照下面提到的方式工作
select *
from Test1 t INNER JOIN Test2 s ON t.ID = s.RID
where t.sdate >= ?1
AND t.edate <= ?2
AND t.id LIKE ?3
AND ('%' = ?4 OR t.afdeling IN (?4))
AND ('%' = ?5 OR s.sid IN (?5))
ORDER BY ID DESC如果你正在使用引數位置來傳遞引數,請嘗試按如下方式更改
AND ('%' = ?4 OR t.afdeling IN (?5))
AND ('%' = ?6 OR s.sid IN (?7))
廣告
資料結構
計算機網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言
C++
C#
MongoDB
MySQL
Javascript
PHP