Hi! Could we please enable some services and cookies to improve your experience and our website?

SQLize | PHPize | SQLtest

Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code

A A A
Login    Share code      Blog   FAQ
Copy Format Clear
CREATE TABLE `person` ( id SERIAL PRIMARY KEY, `attributes` json DEFAULT NULL ); INSERT INTO `person` (`attributes`) VALUES ('[{"scores": 1, "name": "John"},{"scores": 1, "name": "Adam"}]'), ('[{"scores": 1, "name": "Adam"},{"scores": 1, "name": "John"}]'), ('[{"scores": 1, "name": "Johny"}]'), ('[{"scores": 1, "name": "Peter"}]'); SELECT DISTINCT person.* FROM person CROSS JOIN JSON_TABLE(person.attributes, '$[*]' COLUMNS (name TEXT PATH '$.name')) parsed WHERE parsed.name LIKE 'John%';

Stuck with a problem? Got Error? Ask AI support!

Copy Clear