Ich versuche, eine Javascript-Liste in einer Postgres-Tabellenspalte auszuwählen und zu analysieren, hat es keine Tasten hat:SQL: wie n-ten Wert von Json in postgresql zurückzukehren
{coastal,transitional,contemporary,romantic,traditional,
industrial,modern,contemporary_eclectic,regency,mediterranean}
Welche SQL-Befehl erhalten ist der n-te Wert?
Ich weiß, dass Sie Werte von Schlüsseln wie folgt zu erreichen:
SELECT {column_name}->>{key value}
FROM {table_name}
Aber ich mag wirklich nur Werte ziehen Listen-Wert um. Gibt es eine Syntax, die ich nicht finden kann? Oder muss ich dieses Array in einen anderen Datentyp umwandeln?
Ich weiß nicht, ich konnte das nicht zur Arbeit bekommen. Ich habe gerade das 'ish' herausgefunden: es ist eine typische Syntax für JS, fängt einfach nicht an 0: zu zählen zB: {column_name} [1] ist der erste Wert in der Liste –
@ TaylorNelson es ist definitiv 0- Basis indiziert. – zerkms
AH, ich denke dein Weg funktioniert auch –