BigQuery에서 테이블 피벗 해제를 위한 SQL 쿼리
BigQuery에서 피벗 해제에는 여러 값 행이 있는 테이블을 단일 값 행이 있는 테이블로 변환하는 작업이 포함됩니다. 별도의 열에 값이 있습니다. Q1, Q2, Q3 및 Q4 열을 매출 및 분기 형식으로 바꾸려는 이 쿼리의 컨텍스트에서 이를 달성하려면 UNPIVOT 연산자의 기능을 활용할 수 있습니다.
업데이트된 항목 UNPIVOT 연산자를 활용하는 쿼리에 대한 SQL 코드는 아래에 설명되어 있습니다.
SELECT product, quarter, sales FROM UNPIVOT( your_table_name ) AS UNPIVOTED ORDER BY sales DESC;
이 SQL 쿼리는 테이블을 효과적으로 "피벗 해제"하여 Q1, Q2, Q3, Q4 열을 별도의 매출 열과 분기 열로 분리합니다. 결과는 다음과 같이 구성된 테이블이 됩니다.
product | quarter | sales |
---|---|---|
Kale | Q1 | 51 |
Kale | Q2 | 23 |
Kale | Q3 | 45 |
Kale | Q4 | 3 |
Apple | Q1 | 77 |
Apple | Q2 | 0 |
Apple | Q3 | 25 |
Apple | Q4 | 2 |
이 비피봇 테이블은 데이터를 보다 간단하고 간결하게 표현하므로 여러 분기에 걸쳐 각 제품의 판매 실적을 더 쉽게 쿼리하고 분석할 수 있습니다.
위 내용은 SQL을 사용하여 BigQuery에서 테이블 피벗을 해제하는 방법은 무엇인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!