SQL LIKE:如何在SQL语句中添加字符串变量?

时间:2017-12-21 07:02:21

标签: sql-like

是否可以在SQL Like语句中添加字符串变量?

这就是我想要的:

String client = Request.QueryString["Text"];
String cString = "SELECT UserName FROM dbo.UserData WHERE UserName LIKE '" + client + "'%";

当我在 SqlCommand 中添加 cString 时会出现错误。

我认为问题是'" +客户+"'%,但我无法解决。

有人能帮助我吗?

1 个答案:

答案 0 :(得分:0)

您有SQL语句语法错误。

// SQL Statement
SELECT UserName FROM dbo.UserData WHERE UserName LIKE 'foo%'

// Script
String cString = "SELECT UserName FROM dbo.UserData WHERE UserName LIKE '" + client + "%'";