gpt4 book ai didi

sql - 如何在 BigQuery SQL 中获取特定字符集的所有内容?

转载 作者:行者123 更新时间:2023-12-02 08:06:12 31 4
gpt4 key购买 nike

所以我所拥有的是一系列字符串,每个字符串中都有一个不同的“MIN”,例如:

abcdefMINjklkkase
ffffffffffMINxxxxxxxxxx
eeeMINoooooooooooooooooo
ggggggggMINkkkkkkk
wwwwwwwwwwwwwwwwMINiiiiiiii

所有字符串集的长度都不同,否则我将使用 LEFT 函数或 LTRIM 函数。我想得到的结果是,
abcdef
ffffffffff
eee
gggggggg
wwwwwwwwwwwwwwww

由于字符串的创建方式,变量 'MIN' 在所有字符串集中都是一致的,只是长度不同。

任何帮助将非常感激!

-Maykid

最佳答案

#standardSQL
SELECT
str,
REGEXP_REPLACE(str, r'MIN.*', '') option_1,
REGEXP_EXTRACT(str, r'(.*?)MIN.*') option_2
FROM `project.dataset.table`

关于sql - 如何在 BigQuery SQL 中获取特定字符集的所有内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51309973/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com