zoukankan      html  css  js  c++  java
  • 获取PostgreSQL数据库中得JSON值

      在PostgreSQL数据库中有一列为JSON,要获取JSON中得数据可以用下面sql:

    select orderno as OrderNo
        ,amount as Amount
        ,ordertime  as OrderTime
        ,  recordtype as  RecordType
    from jsonb_to_recordset((   --特定方法
                select array_to_json(array_agg(data))    --转换成一个数组
                from wallet_details
                where id = @id
                    )::jsonb) as x(orderno text, amount numeric(16, 6), ordertime text, recordtype varchar(32));

    如果你获取得数据是当前行,但是JSON中也要取出来几个值可以用下面的方式获取:

             select pay_params::json->>'Key' as Md5Key ,
                    pay_params::json->>'AppId' as Appid ,
                    pay_params::json->>'MchId' as Mchid ,
                    pay_params::json->>'SubMchId' as Submchid ,
                    tenant_id as Tenant_Id
                    from  spm_wallet_settings where id='12'
  • 相关阅读:
    jquery 总体架构
    字符串字典排序
    浏览器渲染原理
    TCP/IP协议网络模型
    web
    js 继承
    js 模块化
    动画 球
    css z-index
    验证用户是否已经登录和自动登录
  • 原文地址:https://www.cnblogs.com/ljknlb/p/11734145.html
Copyright © 2011-2022 走看看