2012-10-15 5 views
3

Excel 피벗 테이블을 사용하여 데이터베이스에서 데이터를 가져옵니다. 나는 SQL 쿼리를 편집 할 쿼리의에 갈 때, 나는 별칭을 사용하여 피벗 테이블의 열 이름을 바꿀 수 있지만 오류 메시지가 계속하려 :Excel 피벗 테이블의 별칭 오류

SELECT table1.column1 AS "Alias String" 

SELECT table1.column1 "Alias String" 

SELECT table1.column1 AS my_alias 

SELECT table1.column1 my_alias 

이러한 결과 모두 "구문 오류"메시지. 테이블을 손으로 열 이름을 바꾸고 싶지는 않습니다. 데이터를 새로 고칠 때 작성한 이름이 원래 SQL 열 이름으로 덮어 쓰게되기 때문입니다. PostgreSQL 8.4 및 Excel 2010을 사용하고 있습니다. 사용해야하는 구문은 무엇입니까?

+0

피벗 코드를 모두 게시 할 수 있습니까? – Jim

+0

필자는 가능한 한 간단하게 유지했다. SELECT table1.column1 FROM public.table1 table1 – user1742174

답변

0

SQL 데이터베이스에서 Excel을 업데이트 할 때 서식을 유지하려면 Excel에서 설정을 변경해야합니다. 쿼리를 작성하고 데이터를 Excel로 반환하십시오. 그런 다음 데이터가 포함 된 스프레드 시트에서 마우스 오른쪽 버튼을 클릭하고 표로 이동 한 다음 외부 데이터 속성으로 이동합니다. 셀 서식 유지가 선택되어 있는지 확인하십시오. 희망이 도움이됩니다.

+0

새로 고침을 할 때마다 새 열 이름을 덮어 쓰고있다. 어쨌든 고마워. – user1742174

2

좀 더 조사한 후에, 이것이 사실 Microsoft Query의 결함이라는 것을 알게되었습니다. This article 에 대한 설명입니다. 이 기사에서 설명한 해결 방법을 사용한 후에는 열 머리글의 이름을 바꿀 수 있었지만 여분의 따옴표를 사용했습니다. 정말 고통 스럽지만 답을 찾기 위해 얼마나 많은 시간과 노력을 들였는지를 생각해 볼 때, 나는 여분의 따옴표를 기꺼이 받아 들일 의지가있다.

관련 문제