0

我有一个由 ObjectDataSource 填充的网格视图。我有可以搜索网格视图的搜索框。我的搜索查询如下,仅当搜索框中的值与网格视图中的数据完全匹配时才有效。

从 Table_1 中选择 JobNo、AccountName、City,其中 JobNo=@JobNo AND AccountName=@AccountName

假设表中的数据如下,1234, Chris Smith, Chicago 5678, John Doe, New York 8789, Tim May, San Diego

因此,要使上述搜索查询正常工作,需要在搜索框中输入 JobNo=1234 和 AccountName=John Doe。如果我只搜索 JobNo=1234 和 AccountName=John 它不会给出任何结果。

因此,即使我将部分名称放在搜索框中,我也需要让我的查询显示结果。这可能吗?

4

1 回答 1

0

对于您描述的特定场景,请使用

SELECT JobNo, AccountName, City FROM Table_1 WHERE JobNo = @JobNo AND AccountName LIKE @AccountName + '%'
于 2012-05-02T15:34:39.217 回答