2014-06-26 69 views
2

我在BQ中有一些字符串字段,我想從中刪除空格。在SAS中,有一個函數compress()。 BQ有沒有類似的功能?例如,BigQuery中的compress()函數

WHERE firstname is not null 

例如,在沒有單個空間的情況下不刪除那些記錄。

謝謝!

回答

5

您可以使用Query Reference中提到的REGEXP_REPLACE函數來刪除所有空格。

用途爲:

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

例如:

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

返回 'removeallspaces'。

+0

對不起,對這個問題的反應遲了。非常感謝你的幫助! – user3780326