Looking for mysql Keywords? Try Ask4Keywords

MySQLExtrahieren Sie Werte aus dem JSON-Typ


Einführung

MySQL 5.7.8+ unterstützt den nativen JSON-Typ. Sie haben verschiedene Möglichkeiten, Json-Objekte zu erstellen, Sie können jedoch auch auf verschiedene Arten auf Mitglieder zugreifen und sie lesen.

Die Hauptfunktion ist JSON_EXTRACT , daher sind -> und ->> Operatoren freundlicher.

Syntax

  • JSON_EXTRACT (json_doc, Pfad [, ...])
  • JSON_EXTRACT (json_doc, Pfad)
  • JSON_EXTRACT (json_doc, Pfad1, Pfad2)

Parameter

Parameter Beschreibung
json_doc gültiges JSON-Dokument
Pfad Mitgliederpfad

Bemerkungen

Erwähnt in MySQL 5.7 Referenzhandbuch

  • Mehrere übereinstimmende Werte nach Pfadargument (en)

Wenn es möglich ist, dass diese Argumente mehrere Werte zurückgeben, werden die übereinstimmenden Werte als Array automatisch in der Reihenfolge der Pfade, in denen sie erzeugt wurden, als Array deklariert. Andernfalls ist der Rückgabewert der einzelne übereinstimmende Wert.

  • NULL Ergebnis wenn:
    • Jeder Kamerad ist NULL
    • Pfad nicht übereinstimmend

Gibt NULL zurück, wenn ein Argument NULL ist oder keine Pfade einen Wert im Dokument suchen.

Extrahieren Sie Werte aus dem JSON-Typ Verwandte Beispiele