Hi,
ich komme einfach nicht weiter… meine Spalte “JsonAnswers” beinhaltet:
[
{“Infos zur RSV”:{“TextValue”:“Ja”,“ArrayStringDisplayValue”:[“Ja”]}},
{“Textfeld”:{“TextValue”:“Inbound”}},
{“Gespräch möglich”:{“TextValue”:“Gespräch möglich”}},
{“Absagegrund”:{“TextValue”:“28”,“ArrayStringDisplayValue”:["kein Interesse "]}},
{“Radio-buttons”:{“TextValue”:“Aufzeichnung gestartet?”,“ArrayStringDisplayValue”:[“Aufzeichnung gestartet?”]}},
{“kein Interesse”:{“TextValue”:“Kunde hat kein Interesse”}}
]
Ich hätte gern NUR den Wert “28” vom Element “Absagegrund”…
Mit:
Select json_array_elements("JsonAnswers")->'Absagegrund'->'TextValue'
from (Select '[{"Infos zur RSV":{"TextValue":"Ja","ArrayStringDisplayValue":["Ja"]}},{"Textfeld":{"TextValue":"Inbound"}},{"Gespräch möglich":{"TextValue":"Gespräch möglich"}},{"Absagegrund":{"TextValue":"28","ArrayStringDisplayValue":["kein Interesse "]}},{"Radio-buttons":{"TextValue":"Aufzeichnung gestartet?","ArrayStringDisplayValue":["Aufzeichnung gestartet?"]}},{"kein Interesse":{"TextValue":"Kunde hat kein Interesse"}}]'::json as "JsonAnswers") x
bekomm ich zwar den Wert, aber dafür auch 5 leere Zeilen:
Danke Danke Danke!