我有一个包含camelCased列名称的表(我现在非常遗憾)。如果我在列名周围使用双引号作为SELECT
子句的一部分,它们可以很好地工作,例如, SELECT "myCamelCasedColumn" FROM the_table;
。但是,如果我尝试在WHERE
条款中执行相同操作,则会出现错误。在postgresql where子句中使用camelCased列
例如,SELECT * FROM the_table WHERE "myCamelCasedColumn" = "hello";
给我错误column "hello" does not exist
。
我该如何解决这个问题?如果我不用双引号括住列,那么它只会抱怨column mycamelcasedcolumn does not exist
。