这个问题是基于我之前提出的问题:
如何删除字符串的第一个字符,然后将剩余值视为BigQuery中的整数
我无法获得需要一些客户端工作才能发挥作用的正则表达式。基本上,我想浏览一列中具有以下类型的条目的所有单元格:
客户-o400744190
o400748216
o455239157-新客户
其他类似的类型,在单元格中的某个位置带有o4552334214
并使用REGEX_EXTRACT()之类的方法来解析或提取每个单元格中的“ oXXXXXXXXX”,并将这些值转储到新列中。我从中提取的列中的数据存储在字符串中,并且可以保持这种状态。有没有人有什么建议?
我通过使用以下方法解决了该问题:
RIGHT(hits_transaction_transactionId, 10)
但知道我只得到一些适用的案例。因此,这不是可接受的长期解决方案。任何想法都将不胜感激。
根据您的数据Universe的不同,可以使用/ o [0-9] + /
因此您将提取o的所有出现次数,然后提取至少一个数
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句