1

私の場合、最初の 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
4

2 に答える 2