집 >데이터 베이스 >MySQL 튜토리얼 >PostgreSQL 테이블의 열을 행으로 바꾸려면 어떻게 해야 합니까?
문제 설명:
다음 형식의 PostgreSQL 출력 테이블을 고려하세요.
Sl.no username Designation salary etc.. 1 A XYZ 10000 ... 2 B RTS 50000 ... 3 C QWE 20000 ... 4 D HGD 34343 ...
표를 바꾸는 것이 목표이고, 열을 행으로 변환하면 다음과 같이 출력됩니다.
Sl.no 1 2 3 4 ... Username A B C D ... Designation XYZ RTS QWE HGD ... Salary 10000 50000 20000 34343 ...
해결책:
테이블을 바꾸고 열을 행으로 변환하려면 다음을 활용할 수 있습니다. 포스트그레SQL 함수:
SELECT unnest(array['Sl.no', 'username', 'Designation','salary']) AS "Columns", unnest(array[Sl.no, username, value3Count,salary]) AS "Values" FROM view_name ORDER BY "Columns"
설명:
이 쿼리는 원하는 전치 테이블을 생성하며, 여기서 열은 현재 위치에 있습니다. 행.
위 내용은 PostgreSQL 테이블의 열을 행으로 바꾸려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!