sqlite json-extract または他の sqlite json コマンドを使用して、ネストされた json を抽出するにはどうすればよいですか?
ここでgiven_idを抽出したい
"invoices": [{
........
"items": [{
"given_id": "TBC0003B",
...
}
]
}
]
ありがとう。
sqlite json-extract または他の sqlite json コマンドを使用して、ネストされた json を抽出するにはどうすればよいですか?
ここでgiven_idを抽出したい
"invoices": [{
........
"items": [{
"given_id": "TBC0003B",
...
}
]
}
]
ありがとう。
json_extract()
SQLite では、次のように使用できます。
select json_extract(my_json_col, '$.invoices[0].items[0].given_id') my_given_id from mytable
これにより、配列の最初の要素の下given_id
にある配列の最初の要素の属性が得られます。items
invoices
with mytable as (select '{
"invoices": [{
"items": [{ "given_id": "TBC0003B" }]
}]
}' my_json_col)
select json_extract(my_json_col, '$.invoices[0].items[0].given_id') my_given_id from mytable
| | my_given_id | | | :------------ | | | TBC0003B |