sql >> データベース >  >> RDS >> PostgreSQL

オプションの要素を使用してxmlを解析する方法

    最初にすべてのns:Ntry要素を抽出してから、各要素の量とEndToEndIdを取得する必要があります:

    SELECT 
        endaaa,
        (xpath('ns:Amt/text()', x,nsa))[1]::text::numeric AS tasusumma,
        (xpath('ns:NtryDtls/ns:TxDtls/ns:Refs/ns:EndToEndId/text()', x,nsa))[1] AS orderinr
    
    FROM (
        SELECT (xpath('/ns:Document/ns:BkToCstmrStmt/ns:Stmt/ns:Acct/ns:Id/ns:IBAN/text()', x,nsa))[1] as endaaa,
        unnest(xpath('/ns:Document/ns:BkToCstmrStmt/ns:Stmt/ns:Ntry', x,nsa)) as x, nsa
        FROM t
    ) Ntry
    



    1. バインドされたパラメータを複数回使用する

    2. mysqlプロシージャのエラーERROR1304&ERROR 1305

    3. データベースからjsp(私はサーブレットをマッピングしています)に複数の画像を表示したいので、jspmではimgタグのsrcに表示します

    4. SQLプラクティスのためにOracleExpressEditionをインストールする方法