Niv*_*Niv 3 postgresql spring-data-jpa postgresql-9.6
我有一个列表,它作为 jsonb 存储在我的表中,需要一个本机查询来从这个 jsonb 列中获取第一个元素
尝试使用 jsonb_array_elements_text 但无法让它工作。
select col from tbl;
Run Code Online (Sandbox Code Playgroud)
返回:
select col from tbl;
Run Code Online (Sandbox Code Playgroud)
我需要一个可以返回我 abc 的查询
您可以使用选择数组的第 n 个元素的运算符:
select col ->> 0 as first_element
from tbl;
Run Code Online (Sandbox Code Playgroud)
请注意,与 Postgres 本机数组不同,JSON 数组中的第一个元素具有索引 0
归档时间: |
|
查看次数: |
3928 次 |
最近记录: |