列'mary'不存在

时间:2012-11-02 13:51:03

标签: sql postgresql string-constant

我在这里做一个简单的查询,它返回'Mary'不存在的列:

SELECT  telephone.telephonenumber as tel
FROM    person, telephone
WHERE   person.idperson = telephone.idperson
AND person.personname = ‘Mary’;

有人可以解释可能发生的事情吗?我不希望玛丽作为专栏,而是作为一个价值。

提前致谢, 加布里埃尔

2 个答案:

答案 0 :(得分:11)

使用简单的单引号来分隔字符串文字'Mary'而不是智能引号‘Mary’

答案 1 :(得分:2)

确保正确引用字符串。

从你的片段中,我会说这是问题所在,因为你使用的不是简单的单引号。