BigQuery中的compress()函数

use*_*326 2 google-bigquery

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

WHERE firstname is not null
Run Code Online (Sandbox Code Playgroud)

例如,不删除那些存在单个空格的记录.

谢谢!

Sha*_*ood 5

您可以使用" 查询参考"中提到的REGEXP_REPLACE函数删除所有空格.

用于:

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

例如:

 SELECT REGEXP_REPLACE(' remove all    spaces', ' ', '')
Run Code Online (Sandbox Code Playgroud)

返回'removeallspaces'.