.net SQL数据库中的通配符星号(“*”)

.net SQL数据库中的通配符星号(“*”),.net,sql,sql-server,vb.net,tsql,.net,Sql,Sql Server,Vb.net,Tsql,我们可以使用星号字符*在SQL数据库中执行搜索操作吗 MASQLComm = New SqlCommand("SELECT COUNT(*) AS [RecCount] From " & tName & " WHERE " & tName & fName & " = '" & {*} & ".Temp' ",

我们可以使用星号字符
*
在SQL数据库中执行搜索操作吗

MASQLComm = New SqlCommand("SELECT COUNT(*) AS [RecCount] 
                              From " & tName & " 
                             WHERE " & tName & fName & " = '" & {*} & ".Temp' ", 
                            SQLConn)

请给我一个代码以供参考。

对于需要“%”之类的文本。但一定要熟悉鲍比·泰尔斯。

对于需要与“%”类似的文本。但一定要熟悉鲍比·泰尔斯。

请使用运算符执行此操作

另外,我强烈建议不要这样构建SQL查询。如果没有其他方法,请执行此操作。

使用运算符执行此操作


另外,我强烈建议不要这样构建SQL查询。如果没有其他方法,请执行此操作。

听起来您想要
。此代码似乎非常容易受到SQL注入攻击。听起来您想要
。此代码似乎非常容易受到SQL注入攻击。+1但是。。。为了以防万一,谷歌“SQL注入”+1但是。。。为了以防万一,google“SQL Injection”最后我必须看一下操作符的语法,因为我们可以使用它:myString=“GodDay.Temp”myFinalString=myString LIKE”*.Temp”,我们将得到“GoodDay”。只有当我们在代码中使用它时,它才不会用于SQL查询。在SQL中使用带%的LIKE运算符是有效的。例如,
SomeColumn(如“%.Temp”
将返回
SomeColumn
列中的数据以.Temp结尾的所有行。最后,我必须查看运算符LIKE的语法,因为我们可以将其用作:myString=“GodDay.Temp”myFinalString=myString LIKE“*.Temp”,我们将使用“gooday”。只有当我们在代码中使用它时,它才不会用于SQL查询。在SQL中使用带%的LIKE运算符是有效的。例如,
SomeColumn(如“%.Temp”
将返回
SomeColumn
列中的数据以.Temp结尾的所有行。