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

MYSQL में परिणाम सेट को Json में कैसे बदलें?

JSON_OBJECT() का उपयोग करें समारोह:

SELECT JSON_OBJECT('id', id, 'name', name, 'age', age)
FROM person
WHERE id = 1;

इसके लिए कम से कम MySQL 5.7 या MariaDB 10.2.3 की आवश्यकता होती है, जब JSON से संबंधित सभी फ़ंक्शन जोड़े गए थे।

यदि आप क्वेरी में कॉलम नामों को हार्ड-कोड नहीं करना चाहते हैं, तो आपको INFORMATION_SCHEMA.COLUMNS का उपयोग करके एक संग्रहीत कार्यविधि लिखनी होगी जो गतिशील SQL बनाता है। सभी कॉलम नाम प्राप्त करने के लिए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySql डेटाबेस से जैसे संकेतों को पढ़ना

  2. MySQL संग्रहीत कार्यविधि सिंटैक्स यदि अन्य

  3. अगर स्टेटमेंट के साथ एसक्यूएल क्वेरी

  4. MySQL JDBC कनेक्शन पर विफलता?

  5. डेटाबेस में कॉलम अपडेट करें जहां अधिकतम मूल्य php mysql