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

MySQL एक फ़ील्ड के रूप में कॉलम नाम और मान का चयन करें

आपको पहले CONCAT . करना होगा प्रत्येक निर्दिष्ट फ़ील्ड का डेटा और लागू करें GROUP_CONCAT परिणाम पर।

क्वेरी

SELECT GROUP_CONCAT(temp_col) FROM
(
    SELECT 1 as 'temp_id',
    CONCAT(
      CONCAT('PO=', PO),
      ',',
      CONCAT('DAP=', DAP),
      ',',
      CONCAT('MEDIA=', MEDIA)
    ) AS 'temp_col'
    FROM test
) temp
GROUP BY temp_id

चेक आउट SQLFIDDLE



  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. pymysql callproc() बाद के चयनों को प्रभावित करता प्रतीत होता है

  4. MySQL पहली पंक्ति लंघन

  5. MySql Query:उन दिनों को शामिल करें जिनमें COUNT(id) ==0 है लेकिन केवल पिछले 30 दिनों में