BigQuery中的compress()函数

时间:2014-06-26 17:03:15

标签: google-bigquery

我在BQ中有一些字符串字段,我想从中删除空格。在SAS中,有一个函数compress()。 BQ中是否有类似的功能?

WHERE firstname is not null
例如,

不会删除那些只有一个空格的记录。

谢谢!

1 个答案:

答案 0 :(得分:5)

您可以使用Query Reference中提到的REGEXP_REPLACE函数删除所有空格。

用作:

  

REGEXP_REPLACE('orig_str', 'reg_exp', 'replace_str')

例如:

 SELECT REGEXP_REPLACE(' remove all    spaces', ' ', '')

返回'removeallspaces'。