multi_line_text_field

Pascal

Benutzer
Beiträge
12
Hallo zusammen,

ich brauche Hilfe bei einer SQL-Abfrage einer Tabelle. Die Daten werden später im JSON-Format verarbeitet:

View1

NUMMER
Related_Artikel
Related_ID
900150​
960119​
8304454205728​
900150​
960118​
8304455123232​
900150​
960117​
8304454992160​


gewünschtes Ergebnis:

[\"gid://shopify/Product/8304454205728\", \"gid://shopify/Product/8304455123232\", \"gid://shopify/Product/8304454992160\" ]

Entwurf SQL

select CONCAT(gid://shopify/Product/ , realted_ID)


Kann mir da einer helfen?

Vielen Dank in Voraus.
Pascal
 
Werbung:
Dank für die schnelle Rückmeldung. Ich bekomme leider folgende Fehlermeldung: JSON_ARRAY wird nicht als Name einer integrierten Funktion erkannt.
 
JSON_ARRAY wird nicht als Name einer integrierten Funktion erkannt.
Dann verwendest Du eine nicht mehr unterstützte Oracle Version. Die Funktion wurde in 12.2 eingeführt.

Wenn Du so eine alte Oracle Version verwendest, wirst Du das JSON mittels listagg() selber erstellen müssen:

Code:
select '['|| (listagg('\"gid://shopify/Product/'||related_id||'\"', ',') within group (order by related_id)) || ']' as urls
from tabelle
 
Werbung:
Zurück
Oben