Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

mysql में JSON से मानों का चयन कैसे करें

सबसे पहले, MySQL में आपको इस मामले में एक चर घोषित करने की आवश्यकता नहीं है। बस 'सेट' कीवर्ड का प्रयोग करें। और अंत में, आपको अपनी 'चयन' क्वेरी के लिए उपनाम डालने की आवश्यकता है। इस तरह:

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. Django में GROUP_CONCAT समकक्ष

  2. पंक्ति दोहराने के लिए रिक्त पंक्ति बनाना

  3. टर्मिनल में सबसे अच्छा प्रदर्शन कैसे करें एक MySQL चयन बहुत सारे फ़ील्ड लौटा रहा है?

  4. सनस्पॉट सोलर अपरिभाषित फ़ील्ड प्रकार

  5. MySQL में स्लैश (\) की खोज कैसे करें? और जहां (=) के लिए भागना (\) आवश्यक नहीं है, लेकिन लाइक के लिए क्यों आवश्यक है?