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

WHEREクラスを使用して、指定されたXMLコンテンツから特定のデータを選択します

    これを試してください:

       with table1 as (select $$
           -- INSERT YOUR XML HERE --
       $$::xml xml_content)
    
        select * from (
              select (xpath('value/text()',one_item))[1]::text _value,
                     (xpath('label/text()',one_item))[1]::text _label from (
                        select unnest(xpath($$//select[@ref='/uploaded_form_dc8u7x/city']/item$$
                               ,xml_content)) one_item from table1
                     ) a 
                ) b 
        where _value= ...
    



    1. Mysqlクエリ結果をクラス内の配列に配置します

    2. Oracleのパーティションと最高水準点

    3. java.sql.SQLExceptionを修正する方法:列'id'が見つかりません。 SpringBootのエラー

    4. Oracle11gを搭載したOracleDeveloperVM