-1

您想要的是用户只需像在 Google 中一样输入他们的搜索条件。一些单词,可能是一些引用的短语,可能是一些运算符,然后让它正常工作。

.Net 解决方案可在此处获得: http ://ewbi.blogs.com/develops/2007/05/normalizing_sql.html

我正在寻找一个也支持 where 的纯 T-SQL 版本。(或 VbScript/javascript)

示例:“狗”粮价格:20..45

应该看起来像这样(对于 mssql): select * from table t join containstable(desc, '"dog" and food*') k on k.key=t.id where t.price 在 20 到 45 之间

运算符:and、or、near、""、not、* 等。

4

1 回答 1

1

如果不编写一个完整的解析器,该解析器使用数据库中存在的表关系和列数据类型进行编程,我看不出你怎么能拥有这个功能。

于 2008-12-16T16:23:26.847 回答