Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana mengonversi tabel hasil ke array JSON di MySQL

Solusi baru:

Dibuat menggunakan komentar Anda yang luar biasa, terima kasih!

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

Solusi lama:

Dengan bantuan dari @Schwern, saya berhasil membuat kueri ini, yang tampaknya berhasil!

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menghitung kemunculan kata dalam kolom tabel

  2. GroupBy setelah orderBy untuk kueri rumit di Laravel

  3. Cara tercepat untuk beralih melalui tabel besar menggunakan JDBC

  4. TEMUKAN_IN_SET() vs IN()

  5. Django:Permintaan mysql tanpa buffer