【发布时间】:2015-04-26 07:38:10
【问题描述】:
有没有办法在 BigQuery 中规范化字符串?
我的数据集如下所示:
阿尔法测试版
阿尔法测试版
alfa beta //'beta'后面有一个空格
现在我可以使用 lower 或 upper 来规范化字母,但我不知道如何消除文本前后的空格。 BigQuery 在 Excel 中是否有类似“TRIM”的功能?
【问题讨论】:
标签: google-bigquery trim
有没有办法在 BigQuery 中规范化字符串?
我的数据集如下所示:
阿尔法测试版
阿尔法测试版
alfa beta //'beta'后面有一个空格
现在我可以使用 lower 或 upper 来规范化字母,但我不知道如何消除文本前后的空格。 BigQuery 在 Excel 中是否有类似“TRIM”的功能?
【问题讨论】:
标签: google-bigquery trim
BigQuery 确实具有 LTRIM(从左侧修剪空格)和 RTRIM(从右侧修剪空格)函数。 (https://cloud.google.com/bigquery/query-reference#stringfunctions 上的字符串函数文档遗漏了它们,我们将尽快修复此问题。
【讨论】:
RTRIM(LTRIM(column_here)) 来消除两边的空白?
是的。 BigQuery 支持 TRIM 删除前导和尾随空格。
https://cloud.google.com/bigquery/docs/reference/standard-sql/string_functions#trim
您也可以将LTRIM 用于左侧的空格,将RTRIM 用于右侧的空格。
【讨论】: