我有一个搜索功能,我可以在我的数据库中找到地址行 1,但我想知道是否可以找到地址行 1、2、3、4、5,它们都是同一行上的不同属性,具体取决于用户搜索。请参阅下面的代码。任何帮助将不胜感激,谢谢。
这有效:
<sql:query var ="NameCheck" scope = "session" dataSource = "${bookdB}">
SELECT * FROM Company
WHERE Address_1 LIKE ?
<sql:param value = "%${param.category}%" />
</sql:query>
这是否可能以某种形式的语法(“||”、“OR”运算符)。
SELECT * FROM Company
WHERE Address_1 OR Address_2 OR Address_3 OR Address_4 OR Address_5 LIKE ?