2010-11-11 144 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