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

Bagaimana cara membuat format json dengan mysql grup-concat?

Dengan versi MySQL yang lebih baru, Anda dapat menggunakan fungsi JSON_OBJECT untuk mencapai hasil yang diinginkan, seperti:

GROUP_CONCAT(
  JSON_OBJECT(
    'name', name,
    'phone', phone
  )
) AS list

Untuk mendapatkan respons SQL yang siap diurai sebagai array:

CONCAT(
  '[',
  GROUP_CONCAT(
    JSON_OBJECT(
      'name', name,
      'phone', phone
    )
  ),
  ']'
) AS list

Ini akan memberi Anda string seperti:[{name: 'ABC', phone: '111'}, {name: 'DEF', phone: '222'}] yang dapat diurai JSON. Semoga membantu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. phpMyBackupPro – Alat Pencadangan MySQL Berbasis Web untuk Linux

  2. Skrip Pemeriksaan Kesehatan Replikasi MySQL

  3. Bagaimana memilih dari MySQL di mana nama Tabel adalah Variabel

  4. Backup Database Logis Menggunakan MySQL Shell

  5. Cara Mendapatkan Catatan Bulan Ini di MySQL