집 >데이터 베이스 >MySQL 튜토리얼 >`tablefunc '모듈을 사용하여 PostgreSQL에서 crosstab 쿼리를 만드는 방법은 무엇입니까?
Postgresql Cross -table Query 자세한 설명 및 모듈 응용 프로그램모듈
이 기사에서는 모듈을 사용하여 PostgreSQL의 쿼리에서 크로스 테이블을 만드는 방법을 소개합니다. tablefunc
설치우선,
확장자를 설치해야합니다.예
테스트 테이블 :tablefunc
대상 크로스 테이블 :
함수tablefunc
단일 매개 변수 양식 (한계) :
이중 매개 변수 양식 (권장) :tablefunc
<code class="language-sql">CREATE EXTENSION IF NOT EXISTS tablefunc;</code>여러 입력 라인의 영향 단일 매개 변수 양식 :
왼쪽에서 오른쪽으로 채우는 가용성. 초과 값은 폐기됩니다. 이전 입력 은행이 선호됩니다. <code class="language-sql">CREATE TABLE tbl ( section text, status text, ct integer ); INSERT INTO tbl VALUES ('A', 'Active', 1), ('A', 'Inactive', 2), ('B', 'Active', 4), ('B', 'Inactive', 5), ('C', 'Inactive', 7);</code>이중 매개 변수 양식 :
각 입력 값은 전용 열에 할당됩니다. 이전 과제를 다룹니다. 후기 입력 은행이 선호됩니다. <code>Section | Active | Inactive ---------+--------+---------- A | 1 | 2 B | 4 | 5 C | | 7</code>고급 예제
crosstab
PostgreSQL 9.6이 요소 명령을 PSQL에 소개했습니다 :
위 내용은 `tablefunc '모듈을 사용하여 PostgreSQL에서 crosstab 쿼리를 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!