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'