在BigQuery中,可以使用REGEXP_REPLACE函数来替换字符串中的空格。以下是一个示例:
SELECT REGEXP_REPLACE('Hello World', ' ', '-') AS replaced_string;
上述代码将字符串"Hello World"中的空格替换为破折号(-)。执行上述代码后,将得到以下结果:
+-----------------+
| replaced_string |
+-----------------+
| Hello-World |
+-----------------+
如果要替换所有的空格,可以使用REGEXP_REPLACE函数的全局标志(g)。以下是一个示例:
SELECT REGEXP_REPLACE('Hello World', ' ', '-', 'g') AS replaced_string;
上述代码将字符串"Hello World"中的所有空格替换为破折号(-)。执行上述代码后,将得到以下结果:
+-----------------+
| replaced_string |
+-----------------+
| Hello-World |
+-----------------+
这是一个简单的示例,你可以根据自己的需求进行相应的调整和扩展。请注意,在使用正则表达式时,需根据实际需要进行适当的调整和转义。