【发布时间】:2018-05-03 02:43:02
【问题描述】:
现在,我有:
Upper(tb.name) LIKE Upper('%' + :SearchBox + '%')
有了这个,我可以输入一个关键字,如果它存在于 tb.name 中,它将在结果中返回。我希望能够在 SearchBox 中输入多个关键字,以空格分隔,并返回包含所有关键字的结果。
示例:我在 SearchBox 中输入“Ford”并返回
Name
2015 Ford SUV Blue
2016 Ford SUV Black
2017 Ford SUV Blue
我希望能够输入“Ford Blue”(或任何其他数量的关键字)以返回
Name
2015 Ford SUV Blue
2017 Ford SUV Blue
任何关键字输入都将用空格分隔。所以,如果我输入“SUV Blue 2017”,它将是“SUV”和“Blue”和“2017”。 非常感谢任何帮助!
【问题讨论】:
-
不确定如何实现从单个文本框中获取多个用户输入的单词并将它们构建到 WHERE 子句中的总体目标。我的说法比这个大很多,我只是举个例子。