sql >> Database >  >> RDS >> Mysql

Resultatentabel converteren naar JSON-array in MySQL

Nieuwe oplossing:

Gemaakt met behulp van uw geweldige opmerkingen, bedankt!

SELECT JSON_ARRAYAGG(JSON_OBJECT('name', name, 'phone', phone)) from Person;

Oude oplossing:

Met hulp van @Schwern heb ik deze vraag kunnen plaatsen, wat lijkt te werken!

SELECT CONCAT(
    '[', 
    GROUP_CONCAT(JSON_OBJECT('name', name, 'phone', phone)),
    ']'
) 
FROM person;


  1. Hoe kan ik met succes oude mysql-php-code herschrijven met verouderde mysql_*-functies?

  2. Hoe PostgreSQL te monitoren met Nagios

  3. Postgresql - observaties selecteren en nieuwe tabel toevoegen

  4. Datums met onzekerheid weergeven in PostgreSQL