就我而言,只有前 2 个参数是必需的。当用户没有给出其余参数时,我在 LIKE 语句中使用字符“%”,以便显示所有数据。知道如何为 IN 语句解决这个问题吗?解决方案参数 IN ('%') 不起作用 => Null
参数:
java.sql.Timestamp、java.sql.Timestamp、java.lang.String、java.lang.String、java.lang.String、java.lang.String
询问:
SELECT *
FROM RC_Recall t INNER JOIN RC_RECALLSTORE s ON t.ID = s.RECALLID
WHERE t.creationdate >= ?1 AND t.enddate <= ?2 AND t.id LIKE ?3
AND t.afdeling IN (?4) AND s.storeid IN (?5)
ORDER BY ID DESC