【问题标题】:Finding Substring in Bigquery在 Bigquery 中查找子字符串
【发布时间】:2018-02-22 21:32:58
【问题描述】:

如何在 Bigquery 中查找子字符串?我找不到任何支持触发查询的函数,例如“Substring(Column_Name,3,7)”。 有没有办法在 Bigquery 中实现相同的功能?

【问题讨论】:

  • 你的意思是在字符串中找到子字符串还是从字符串中获取子字符串?
  • 您的费率很低。对 SO 很重要 - 您可以使用已发布答案左侧、投票下方的勾号 mark accepted answer。请参阅meta.stackexchange.com/questions/5234/… 了解为什么它很重要!对vote on answer 也很重要。投票选出有帮助的答案。 ...您可以检查当有人回答您的问题时该怎么做 - stackoverflow.com/help/someone-answers。遵循这些简单的规则,您可以提高自己的声誉分数,同时让我们有动力回答您的问题:o) 请考虑!

标签: sql google-bigquery


【解决方案1】:
#standardSQL
WITH yourTable AS (
  SELECT 'Finding Substring in Bigquery' AS Column_Name
)
SELECT SUBSTR(Column_Name, 9, 12)
FROM yourTable   

所以SUBSTR(value, position [, length]) 供你使用

更多信息请见String Functions

【讨论】:

    【解决方案2】:

    你可以使用 substr 例如substr(Column_Name,3,7)

    【讨论】:

      猜你喜欢
      • 2011-07-13
      • 2021-08-13
      • 2015-10-28
      • 2017-12-04
      • 1970-01-01
      • 2012-11-10
      • 2011-04-14
      相关资源
      最近更新 更多