如何在嵌套的json上使用bigquery search(),并在字符串中使用一个pixel?
下面的例子,注意搜索字符串末尾的% s。在logrec json列上定义了一个搜索索引,使用它会很好。
with x as (
select to_json('{"roleArn":"arn:iam::6789","roleSessionName":"abc123"}') as logrec
union all
select to_json('{"roleArn":"arn:iam::5678","roleSessionName":"abc124"}') as logrec
)
select * from x where search(logrec,'abc12%');
字符串
1条答案
按热度按时间6mw9ycah1#
如果你不打算在
where
子句中使用search
函数,下面的查询将返回boolean
值true/false
,如果在json数据中找到该模式。请注意,下面的查询也适用于输入数据中的大写值-参见记录3。
字符串
请看输出的屏幕截图。希望这对你有帮助!
x1c 0d1x的数据