我可以使用此sql语句搜索asp:textbox

时间:2012-12-27 13:28:42

标签: sql .net-4.0

我有这个SQL语句工作正常,但它不能满足我的需求。它正在检索表中应该完全相同的所有数据。我的意思是表中的First name应该是文本框的文本。这是我正在使用的SQL语句。

SELECT        
    CustomerID, FirstName, LastName, Email, Mobile
FROM
    Customers
WHERE        
    (FirstName = @FirstName)

我需要的是与LIKE条件相关的东西,我猜它是这样的:表格中有数据“Sample Text”,我在文本框中写下Samp,Sam,Sa和任何与表格中的数据相同的文本将自动显示数据。顺便说一下,我正在使用Micosoft Visual Studio帮助我使用查询构建器构建我的查询。

提前致谢。

1 个答案:

答案 0 :(得分:1)

好吧,至少在查询方面,这就是你需要的:

SELECT        CustomerID, FirstName, LastName, Email, Mobile
FROM            Customers
WHERE        FirstName LIKE '%' + @FirstName

您将从文本框中将临时名字发送到SQL服务器并显示结果以供选择。