2012-09-10 54 views
-1

我期待在SQL Server 2005中執行以下操作,但我想由於字符'#'的原因,LIKE語句似乎沒有返回任何結果。LIKE聲明中的特殊字符

SELECT * FROM Table WHERE keyword LIKE '%C#%' 

請指教。

回答

1

我想你的表中沒有包含「C#」這個字符串的字符串。

0

#LIKE的罰款。你有任何匹配的數據嗎?

+0

是的,我發現問題抱歉。存儲在數據庫中的數據不是'c#',而是'CZ0HashZ9'。謝謝您的幫助。 – SHB

2

只有在LIKE聲明中轉義關鍵字的唯一時間是當您在搜索%,_[時。所以這意味着#沒問題。