我在BQ中有一些字符串字段,我想从中删除空格。在SAS中,有一个函数compress()。 BQ中是否有类似的功能?
WHERE firstname is not null
例如,不会删除那些只有一个空格的记录。
谢谢!
答案 0 :(得分:5)
您可以使用Query Reference中提到的REGEXP_REPLACE函数删除所有空格。
用作:
REGEXP_REPLACE('orig_str', 'reg_exp', 'replace_str')
例如:
SELECT REGEXP_REPLACE(' remove all spaces', ' ', '')
返回'removeallspaces'。