BigQuery表连接(具有连字符值的字段)

时间:2018-06-11 15:52:21

标签: sql google-bigquery

当在带有连字符值的字段上连接BigQuery中的表时(例如,字段为'product_id'且ids具有诸如'mcmaster-1000'之类的值),如果它已经是STRING类型字段,是否需要将其括在特殊字符中?在两个表中?

编辑:@Gordon,为此道歉 - 在这里标记帖子时仍然是新手。

@Mikhail,我正在为客户开展项目,我正在根据产品ID加入订单项和广告数据。我正在解决我们看到的一些差异,我想知道ID中的连字符是否构成问题。我知道区分大小写是一个问题,我在过去加入这些ID时必须使用LOWER。

1 个答案:

答案 0 :(得分:0)

正如米哈伊尔所说,没有必要用任何特殊字符包含字段,并且ids中的连字符不构成问题。

有关加入表的运算符和规则的更多详细信息,请参阅1(对于标准SQL查询语法) 以及2中提供的答案。