【问题标题】:'TRIM' or 'PROPER' in BigQueryBigQuery 中的“TRIM”或“PROPER”
【发布时间】:2015-04-26 07:38:10
【问题描述】:

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

我的数据集如下所示:

阿尔法测试版

阿尔法测试版

alfa beta //'beta'后面有一个空格

现在我可以使用 lowerupper 来规范化字母,但我不知道如何消除文本前后的空格。 BigQuery 在 Excel 中是否有类似“TRIM”的功能?

【问题讨论】:

    标签: google-bigquery trim


    【解决方案1】:

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

    【讨论】:

    • 这是否意味着我必须像这样使用RTRIM(LTRIM(column_here)) 来消除两边的空白?
    【解决方案2】:

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

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

    您也可以将LTRIM 用于左侧的空格,将RTRIM 用于右侧的空格。

    【讨论】:

      猜你喜欢
      • 2023-04-06
      • 2015-12-20
      • 1970-01-01
      • 2022-07-28
      • 1970-01-01
      • 2020-07-08
      • 2011-12-20
      • 2020-05-21
      • 2022-12-26
      相关资源
      最近更新 更多