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

Cara memilih nilai dari JSON di mysql

Pertama, di mysql Anda tidak perlu mendeklarasikan variabel, dalam hal ini. Cukup gunakan kata kunci 'SET'. Dan akhirnya, Anda perlu memasukkan alias untuk kueri 'pilih' Anda. Seperti ini:

SET @json = '[ { "name":"John Smith",  "address":"780 Mission St, San Francisco, CA 94103"}, { "name":"Sally Brown",  "address":"75 37th Ave S, St Cloud, MN 94103"}, { "name":"John Johnson",  "address":"1262 Roosevelt Trail, Raymond, ME 04071"}     ]';

##SELECT @json;

SELECT * FROM JSON_TABLE (@json, '$[*]' COLUMNS (
                `name` VARCHAR(40)  PATH '$.name',
                `address` VARCHAR(100) PATH '$.address')) AS T;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysqldump di server jauh

  2. Format tanggal MySQL – apa yang perlu Anda ketahui

  3. Apakah MS-SQL mendukung tabel dalam memori?

  4. Meja Kerja MySQL

  5. Homebrew MySQL 8.0.18 di macOS 10.15 Catalina tidak akan berjalan sebagai layanan