Je tam ekvivalent SQL "PRO XML" v sněhová Vločka?

0

Otázka

Mám SQL dotaz, který kombinuje více výsledků z tabulky do jednoho řádku, uspořádaný seznam výsledek nastavit.

TableA

Col1
ABC
DEF
select * from TableA for xml raw(''), root('ol'), elements, type

Výstup:

<ol><li>ABC</li><li>DEF</li></ol>

By rád, aby se dosáhlo stejného výsledku v sněhová Vločka

1

Nejlepší odpověď

1

Tam je žádné vestavěné XML konstruktor v sněhová Vločka, ale pro jednoduché XML můžete použít listagg a zřetězení vyrábět XML:

create or replace temp table T1(COL1 string);
insert into T1 (COL1) values ('ABC'), ('DEF');

select '<ol><li>' || listagg(COL1, '</li><li>')   || '</li></ol>' from T1;
2021-11-23 17:41:45

Díky Gregu. Přišel jsem ke stejnému závěru!
Venezuelan

V jiných jazycích

Tato stránka je v jiných jazycích

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................