2010-11-11 185 views
0
SELECT OrgNo, CompanyName FROM ematch WHERE CompanyName = 'SECNET' 

我嘗試將列更改爲另一個,它的工作原理。我是否需要刪除或添加引號?還有如何在搜索字符串中添加通配符?這個MySQL語句有什麼問題?

+5

我們不知道。您忘記了包含錯誤信息。 – 2010-11-11 10:44:54

+0

可能是任何東西。它可能不是以分號結尾。 – 2010-11-11 10:47:23

+0

沒有錯誤信息,只是空的結果! – 2010-11-11 10:49:43

回答

0

我無法回答你的第一個問題,因爲我知道你得到的錯誤是什麼。

至於你可以使用like關鍵字如下

SELECT * FROM myTable WHERE aColumn LIKE '%word%' 

希望這有助於第二。

0

圖案與LIKEREGEXP匹配。

+0

那該怎麼辦? SELECT OrgNo,CompanyName FROM ematch WHERE CompanyName LIKE'A' 它仍然不會返回任何東西! – 2010-11-11 10:48:57

+0

這是因爲'A'不是一種模式。嘗試使用「A%」代替。 – 2010-11-11 10:49:36