【发布时间】:2017-06-26 10:26:10
【问题描述】:
我想在 BigQuery(旧版)中按以下格式创建表:
-- +---------+---------+
-- | Var1 | Var2 +
-- +---------+---------+
-- | x | 1 +
-- | | 2 +
-- | | 3 +
-- | y | 1 +
-- +---------+---------+
下面的代码可以逐行手动创建表格。我正在寻找指定值 1,2,3 属于 var1 等中的 x 的代码。
SELECT SPLIT(Var1x) AS Var1
FROM (SELECT 'x,y' AS Var1x)
如果有一种方法可以将列转换为一个重复的字段,也可能会有所帮助。像你有 y 列和 x1 - x5 列,我们可以将它们转换为一个 x 重复列。有什么想法吗?
【问题讨论】:
-
您有问题吗?
-
问题是是否有办法做到这一点...我的代码示例可以逐行手动创建一个表,但我不知道如何指定 var2 是重复列和值 1-2-3 属于 var1 x。
标签: sql r google-bigquery