我是 PostgresSQL 的新手。我试过了
select * from employee where employee_name="elina";
但结果错误如下:
ERROR: column "elina" does not exist.
然后我尝试用单引号替换双引号,如下所示:
select * from employee where employee_name='elina';
结果很好..那么postgresql中的单引号和双引号有什么区别。如果我们不能在postgres查询中使用双引号,那么在postgreSQL中这个双引号是否还有其他用途?
原文由 jisna 发布,翻译遵循 CC BY-SA 4.0 许可协议
双引号用于表或字段的名称。有时您可以省略它们。单引号用于字符串常量。这是 SQL 标准。在详细表单中,您的查询如下所示: