by visca구루비 [SQL Query] Postgre PostgreSQL postgreSQL [2021.02.16 09:37:17]
SELECT test_a as testA from table
위처럼 컬럼명을 카멜케이스로 뽑아서 쓰고 싶어서
결과를 보았는데 컬럼명이 testa로 표기 되어서 쓰지를 못하고 있네요
postgre는 select할때 컬럼명을 카멜케이스로 표현 못하나요??
해결되었습니다
SELECT test_a as "testA" from table
이런식으로 쌍따옴표(")로 감싸면 카멜케이스로 표현되었습니다
Oracle 은 컬럼명이 대문자로 표시가 됩니다. PostgreSQL 은 기본 소문자로 표시되나 보네요? 오라클에서는 대문자가 이닌 컬럼명 표기를 하려면 쌍따옴표를 이용합니다. 기타 숫자로 시작하는 컬럼명이나 공백을 포함한 컬럼명등을 표현할 때도 쌍따옴표를 이용하면 됩니다.