Google bigquery 如何在BigQuery中连接整数?
我需要连接两个字符串,year和Quarter,其结构如下: 年份| Q 2007年| 1 2008年| 2 2005年| 4 我尝试了以下代码:Google bigquery 如何在BigQuery中连接整数?,google-bigquery,Google Bigquery,我需要连接两个字符串,year和Quarter,其结构如下: 年份| Q 2007年| 1 2008年| 2 2005年| 4 我尝试了以下代码: update `Project.MACRO.Table` set YearQuarter = CAST(year as string) + '_' + CAST(quarter as string) where quarter is not null 它不作为唯一的INT64+INT64工作;FLOAT64+FLOAT64;支持数字
update `Project.MACRO.Table`
set YearQuarter = CAST(year as string) + '_' + CAST(quarter as string)
where quarter is not null
它不作为唯一的INT64+INT64工作;FLOAT64+FLOAT64;支持数字+数字签名。我不相信我可以使用group_concat作为更新的一部分。有什么建议吗?您可以按如下方式使用CONCAT()函数
CONCAT(CAST(year as STRING),'_',CAST(quarter as STRING))
或者您也可以使用下面的FORMAT()
FORMAT('%i_%i', year, quarter)
您可以使用如下所示的CONCAT()函数
CONCAT(CAST(year as STRING),'_',CAST(quarter as STRING))
或者您也可以使用下面的FORMAT()
FORMAT('%i_%i', year, quarter)