BigQuery 中的 'TRIM' 或 'PROPER'

'TRIM' or 'PROPER' in BigQuery

有没有办法在 BigQuery 中规范化字符串?

我的数据集如下所示:

Alfa Beta

Alfa BETA

alfa beta //with a space after 'beta'

现在我可以使用lowerupper来标准化字母,但我不知道如何消除前后的空格文本。 BigQuery 是否有像 Excel 中的“TRIM”这样的函数?

BigQuery 确实具有 LTRIM(从左侧修剪空格)和 RTRIM(从右侧修剪空格)功能。 (https://cloud.google.com/bigquery/query-reference#stringfunctions 上的字符串函数文档遗漏了它们,我们将很快解决这个问题)。

是的。 BigQuery 支持 TRIM 删除前导空格和尾随空格。

https://cloud.google.com/bigquery/docs/reference/standard-sql/string_functions#trim

您还可以使用 LTRIM 表示左侧的空格,RTRIM 表示右侧的空格。