我從下表中獲得了這些資料。
| 姓名(第 1 列)| 值(第 2 列)| Customer_ID(第 3 欄)|
| 帳戶狀態 | 活躍 | 第1234章
| 卡片模板 | 獎勵 | 第1234章
| customer_creation_date | 2022 年 1 月 8 日 | 第1234章
|注冊商店代碼 | 像素網站 | 第1234章
| 注冊商店名稱 | 網站 | 第1234章
| push_opt_in | 是 | 第1234章
| 帳戶狀態 | 不活躍 | 3421 |
| 卡片模板 | PX 獎勵 | 3421 |
| customer_creation_date | 2022 年 1 月 8 日 | 3421 |
| 注冊商店代碼 | 像素網站 | 3421 |
| 注冊商店名稱 | 網站 | 3421 |
| push_opt_in | 是 | 3421 |
我想將此資料轉換為格式如下的新表格;
客戶編號 | 帳戶狀態 | 卡片模板 | customer_creation_date | 注冊商店代碼 | 注冊商店名稱 | push_opt_in | 第1234章 活躍 | PX 獎勵 | 2022 年 1 月 8 日 | 像素網站 | 網站 | 是的
uj5u.com熱心網友回復:
您需要在此處進行旋轉邏輯:
SELECT
Customer_ID,
MAX(CASE WHEN Name = 'account_status' THEN VALUE END) AS account_status,
MAX(CASE WHEN Name = 'card_template' THEN VALUE END) AS card_template,
MAX(CASE WHEN Name = 'customer_creation_date' THEN VALUE END) AS customer_creation_date,
MAX(CASE WHEN Name = 'enroll_store_code' THEN VALUE END) AS enroll_store_code,
MAX(CASE WHEN Name = 'enroll_store_name' THEN VALUE END) AS enroll_store_name,
MAX(CASE WHEN Name = 'push_opt_in' THEN VALUE END) AS push_opt_in
FROM yourTable
GROUP BY Customer_ID;
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/432587.html
標籤:加入
上一篇:將“WindowsForm”專案轉換為“WindowsForm(.NETFramework)”專案
下一篇:優化合并連接
