通过网格视图搜索可以采用紧密匹配的数据

时间:2012-05-02 13:23:47

标签: sql-server search gridview

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

选择JobNo,AccountName,City 从表1开始 JobNo = @ JobNo AND AccountName = @ AccountName

让我们说表中的数据如下, 1234年,克里斯史密斯,芝加哥 5678,John Doe,纽约 8789,Tim May,圣地亚哥

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

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

1 个答案:

答案 0 :(得分:0)

对于您所描述的特定情况,请使用

SELECT JobNo, AccountName, City FROM Table_1 WHERE JobNo = @JobNo AND AccountName LIKE @AccountName + '%'