PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Изберете конкретни данни от дадено XML съдържание, като използвате клаузата WHERE

опитайте това:

   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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ГРЕШКА в PostgreSQL:функция to_tsvector(променлив знак, неизвестен) не съществува

  2. Типове данни на PostgreSQL и C#

  3. Напишете Postgres Get или Create SQL заявка

  4. Django python-rq -- DatabaseError SSL грешка:неуспешно дешифриране или лош запис mac

  5. Ролята на PostgreSQL не може да бъде премахната. Грешка:„не може да бъде премахната, защото някои обекти зависят от нея“.