SQLite verfügt nun über eine experimentelle JSON1-Erweiterung zum Arbeiten mit JSON-Feldern. Die zu wählenden Funktionen sehen vielversprechend aus, aber ich verstehe nicht, wie sie im Kontext einer Abfrage verwendet werden.SQLite JSON1-Beispiel für JSON-Extrakt set
Angenommen habe ich die folgende Tabelle:
sqlite> create table user(name,phone);
sqlite> insert into user values('oz', json_array(['+491765','+498973']));
Die Dokumentation zeigt, wie json_each
in einer Abfrage verwenden, aber alle anderen Funktionen einige in Zusammenhang Dokumentation fehlen.
Kann jemand mit SQLite Erfahrung ein paar Beispiele dafür, wie man verwendet:
json_extract
json_set
Gibt es eine Möglichkeit Sie eine select-Anweisung auf einen Wert im json Feld basiert tun kann? –
etwas wie json_extract (user.phone, '$. Cell = 491765') vom Benutzer auswählen; –