PostgreSQL 使用 jsonb Subscripting 中括号读取 JSON
PostgreSQL JSON About 547 wordsjsonb Subscripting
对于jsonb
类型的字段,可以使用array-style subscripting
数组样式的下标表达式来读取和修改元素。
注意
只能用在jsonb
类型的字段,不能用在json
类型的字段。
SQL
create table public.test
(
id text primary key,
info jsonb
);
insert into test values ('1', '{"username": "张三", "age": 18}');
注意:字符串有双引号
postgres=# select info['username'] from test;
info
--------
"张三"
(1 row)
更新语句
update test set info['address'] = '"Shanghai"' where id = '1';
参考
https://www.postgresql.org/docs/current/datatype-json.html#JSONB-SUBSCRIPTING
Views: 25 · Posted: 2025-01-09
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...