PostgreSQL JSON查询

时间:2019-05-29 00:53:04

标签: json postgresql

我有一个名为“ person”的JSON类型列,其中存储的数据格式为

{
   "clients":{
      "nbr":"2",
      "info":[
         {
            "nom":"Baptiste",
            "genre":"male",
            "age":"48"
         },
         {
            "nom":"Lisa",
            "genre":"female",
            "age":"29"
         }
      ]
   }
}

我想检索客户的名字。

1 个答案:

答案 0 :(得分:0)

您可以使用json_array_elements

select json_array_elements(person->'clients'->'info')->>'nom'  as name
    from t;