标签: google-bigquery
我想查找bigquery或sql中的“ fizzbuzzfizz”字符串中出现“ fizz”多少次。 这里的输出应该是2。
答案 0 :(得分:0)
您可以使用REGEXP_EXTRACT_ALL和ARRAY_LENGTH,请参见以下sql:
REGEXP_EXTRACT_ALL
ARRAY_LENGTH
WITH data AS( SELECT 'fizzbuzzfizz' as string ) SELECT ARRAY_LENGTH(REGEXP_EXTRACT_ALL(string, "fiz")) AS size FROM data;
哪个产生这个: