我們可以使用星號字符*
作爲SQL數據庫中的搜索操作嗎?SQL數據庫中的通配符星號(「*」)
MASQLComm = New SqlCommand("SELECT COUNT(*) AS [RecCount]
From " & tName & "
WHERE " & tName & fName & " = '" & {*} & ".Temp' ",
SQLConn)
請給我一個這個代碼。
我們可以使用星號字符*
作爲SQL數據庫中的搜索操作嗎?SQL數據庫中的通配符星號(「*」)
MASQLComm = New SqlCommand("SELECT COUNT(*) AS [RecCount]
From " & tName & "
WHERE " & tName & fName & " = '" & {*} & ".Temp' ",
SQLConn)
請給我一個這個代碼。
使用LIKE
算子來做到這一點。
另外,我會強烈建議不要構建你的SQL查詢。如果沒有別的辦法,就去做吧。
最後,我必須看看語法的運算符LIKE,因爲我們可以使用它:myString =「GodDay.Temp」myFinalString = mystring像「* .Temp」,我們將擁有「GoodDay」。只有當我們在代碼中使用它而不是用於SQL查詢時。 – 2011-03-03 20:04:21
在SQL中使用%運算符LIKE運算符。例如,'SomeColumn LIKE'%.Temp''將返回'SomeColumn'列中的數據以.Temp結尾的所有行。 – decyclone 2011-03-04 04:38:31
對於需要'%'的文字。但要確保你熟悉鮑比表。 http://xkcd.com/327/
+1但是...只是爲了防止笑話丟失,谷歌「SQL注入」 – 2011-03-01 19:41:45
哦,男人...... +10(如果我可以......)Bobby表格:D – 2011-03-01 19:46:50
聽起來像你想'LIKE'。 – Gabe 2011-03-01 18:23:05