SQLite ora ha un'estensione JSON1 sperimentale per lavorare con i campi JSON. Le funzioni tra cui scegliere sembrano promettenti, ma non capisco come usarle nel contesto di una query.SQLite Esempio JSON1 per estratto JSON set
Supponiamo che ho creato la seguente tabella:
sqlite> create table user(name,phone);
sqlite> insert into user values('oz', json_array(['+491765','+498973']));
La documentazione mostra come utilizzare json_each
in una query, ma tutte le altre funzioni manca un po 'nella documentazione contesto.
Può qualcuno con esperienza SQLite forniscono alcuni esempi di come utilizzare:
json_extract
json_set
C'è un modo che si può fare una dichiarazione prescelta sulla base di un valore nel campo JSON? –
qualcosa come select json_extract (user.phone, '$ .cell = 491765') dall'utente; –