创建具有 4 个值的新列并将现有值从 table 4 种方式拆分

Create new column with 4 values and split existing value from table 4 ways

所以我想创建一个名为“Quarters”的新列,然后为现有 table 中的每一行创建 4 个新行,将 1,2,3,4 作为四分之一插入,然后将将“FPAYG_Quota”字段增加 4 到现在成为四分之一配额

SELECT 

1 as Quarter,
FP.ClientOffice,
FP.FPAYG_Quota

FROM `commercial-analysis.2022_AM_Territory.FPAYG_Quotas` as FP 

考虑以下方法

select ClientOffice, Quarter, FPAYG_Quota / 4 as FPAYG_Quota
from your_table, 
unnest([1,2,3,4]) Quarter

如果应用于您问题中的样本数据

with your_table as (
  select 'Client A' ClientOffice, 100 FPAYG_Quota union all 
  select 'Client B', 200
)

输出是