我正在尝试使用 Postgres 12 中的 where 子句查询表
情况1
SELECT *
FROM schema.e_employee_table
WHERE FK_EMPLOYEE=100;
所以当我查询上述查询时,我得到“FK_EMPLOYEE”列丢失。
案例2:
SELECT *
FROM schema.e_employee_table
WHERE "FK_EMPLOYEE"=100;
当我查询上述内容时,我得到了查询结果
那么有人可以解释我们是否需要将列名放在“”中,这是语法吗?如果是这样,在官方文档中提到的地方。
而且我还可以看到我们提到的列名区分大小写。