Cytat(krzesik @ 16.12.2024, 19:55:37 )

Witam,
mam w bazie rekord, a w nim pole z taką zawartością:
{"type":"marker","Data":{"nr":"I - Stacja PKP","latLng":"50.4030297003 16.6395298644","name":"Poczekalnia","kategoria":""}}
jak wyświetlić lub napisać zapytanie, aby w prosty sposób przedstawić później na ekranie:
Typ: marker
Nr : I - Stacja PKP
Współrzędne GPS: 50.4030297003 16.6395298644
Nazwa: Poczekalnia
możesz użyć zapytania SQL takiego jak:
SELECT
Data->>'$.type' AS Typ,
Data->>'$.nr' AS Nr,
Data->>'$.latLng' AS "Współrzędne GPS",
Data->>'$.name' AS Nazwa
FROM
twoja_baza
WHERE
JSON_EXTRACT(Data, '$.type') = 'marker';
To wyciągnie te szczegóły na ekranie w takim formacie:
Typ: marker
Nr: I - Stacja PKP
Współrzędne GPS: 50.4030297003 16.6395298644
Nazwa: Poczekalnia