我有一個搜索功能是我能找到的地址1號線在我的數據庫,但我想知道是否有可能找到addressline 1,2,3,4,5這是在同一行所有單獨的屬性,這取決於什麼用戶搜索。見下面的代碼。任何幫助將不勝感激,謝謝。SQL - 我可以在查詢的同一行上使用OR和LIKE嗎?
這個工程:
<sql:query var ="NameCheck" scope = "session" dataSource = "${bookdB}">
SELECT * FROM Company
WHERE Address_1 LIKE ?
<sql:param value = "%${param.category}%" />
</sql:query>
這是可能以某種形式的語法(無論是 '||' '或' 運算符)。
SELECT * FROM Company
WHERE Address_1 OR Address_2 OR Address_3 OR Address_4 OR Address_5 LIKE ?
我99.9%肯定你不是從HTML執行SQL。 – geoffspear
還是看不出造成這個問題的原因。 – mishan
以及它的JSP,我猜你的意思是下劃線的優缺點僅僅是屬性名稱。可能應該把它們拿出來。感謝您的反饋。 –