Maison > base de données > tutoriel mysql > Comment annuler le pivotement des données dans BigQuery pour restructurer les données de ventes trimestrielles ?

Comment annuler le pivotement des données dans BigQuery pour restructurer les données de ventes trimestrielles ?

DDD
Libérer: 2024-12-27 08:26:10
original
381 Les gens l'ont consulté

How to Unpivot Data in BigQuery to Restructure Quarterly Sales Data?

Annulation du pivotement dans BigQuery

Question :

Comment restructurer une table en passant de lignes de données pour différents trimestres à avoir des colonnes pour les trimestres ? Par exemple, convertir un tableau comme celui-ci :

| product | Q1 | Q2 | Q3 | Q4 |
|---|---|---|---|---|
| Kale | 51 | 23 | 45 | 3 |
| Apple | 77 | 0 | 25 | 2 |
Copier après la connexion

en un tableau avec des colonnes pour les ventes et le trimestre :

| product | sales | quarter |
|---|---|---|
| Kale | 51 | Q1 |
| Kale | 23 | Q2 |
| Kale | 45 | Q3 |
| Kale | 3 | Q4 |
| Apple | 77 | Q1 |
| Apple | 0 | Q2 |
| Apple | 25 | Q3 |
| Apple | 2 | Q4 |
Copier après la connexion
Copier après la connexion

Réponse :

Mise à jour 2021 :

BigQuery inclut désormais un opérateur UNPIVOT qui peut faire pivoter les lignes de données dans colonnes.

Avant UNPIVOT :

| product | sales | quarter |
|---|---|---|
| Kale | 51 | Q1 |
| Kale | 23 | Q2 |
| Kale | 45 | Q3 |
| Kale | 3 | Q4 |
| Apple | 77 | Q1 |
| Apple | 0 | Q2 |
| Apple | 25 | Q3 |
| Apple | 2 | Q4 |
Copier après la connexion
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal