0
在我的應用程序中,我必須編寫搜索程序。這樣用戶就可以給出像'ar rehman和slumdog或daneboel'這樣的詞的組合,我該如何編寫這個程序。使用邏輯運算符。如何使用邏輯運算符來編寫搜索過程?
在我的應用程序中,我必須編寫搜索程序。這樣用戶就可以給出像'ar rehman和slumdog或daneboel'這樣的詞的組合,我該如何編寫這個程序。使用邏輯運算符。如何使用邏輯運算符來編寫搜索過程?
在辦公室助手事情的話:「它看起來像你正試圖創建一個搜索引擎......!」
如果你正在試圖建立某種形式的搜索,那麼你很可能會更好使用SQL Full text search或可能Lucene,已移植到許多語言。
如果你確實想在SQL中這樣做,那麼你將需要動態SQL,我的強建議將動態生成客戶端上的SQL,而不是在存儲過程內 - 當我說動態生成SQL我的字面意思是生成類似的東西:
WHERE (Name = 'rehman' and SomeField = 'slumdog') or Name = 'daneboel'