2011-03-01 20 views
1

我們可以使用星號字符*作爲SQL數據庫中的搜索操作嗎?SQL數據庫中的通配符星號(「*」)

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

請給我一個這個代碼。

+1

聽起來像你想'LIKE'。 – Gabe 2011-03-01 18:23:05

回答

3

使用LIKE算子來做到這一點。

另外,我會強烈建議不要構建你的SQL查詢。如果沒有別的辦法,就去做吧。

+0

最後,我必須看看語法的運算符LIKE,因爲我們可以使用它:myString =「GodDay.Temp」myFinalString = mystring像「* .Temp」,我們將擁有「GoodDay」。只有當我們在代碼中使用它而不是用於SQL查詢時。 – 2011-03-03 20:04:21

+0

在SQL中使用%運算符LIKE運算符。例如,'SomeColumn LIKE'%.Temp''將返回'SomeColumn'列中的數據以.Temp結尾的所有行。 – decyclone 2011-03-04 04:38:31

7

對於需要'%'的文字。但要確保你熟悉鮑比表。 http://xkcd.com/327/

+0

+1但是...只是爲了防止笑話丟失,谷歌「SQL注入」 – 2011-03-01 19:41:45

+0

哦,男人...... +10(如果我可以......)Bobby表格:D – 2011-03-01 19:46:50