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

MySQL - अल्पविराम का उपयोग करके एकल स्ट्रिंग्स में मानों को कैसे विभाजित करें?

उदाहरण के लिए, MySQL 8+ में आप उपयोग कर सकते हैं,

SELECT category.ID, category.TITLE, TRIM(jsontable.value) CATEGORY
FROM category
CROSS JOIN JSON_TABLE( CONCAT('["', REPLACE(category.CATEGORY, ',', '","'), '"]'),
                       "$[*]" COLUMNS( value VARCHAR(254) PATH "$" )
                     ) AS jsontable
ORDER BY category.ID, jsontable.value;

fiddle



  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 तालिका में CSV फ़ाइल कैसे आयात करें

  2. MySQL:=सच बनाम बूलियन पर सच है। कब किसका उपयोग करना उचित है? और कौन सा विक्रेता स्वतंत्र है?

  3. PHP का उपयोग करके डेटाबेस में दोहराए बिना यादृच्छिक संख्या कैसे उत्पन्न करें?

  4. MySQL में डेटा कैसे जेनरेट करें?

  5. डेटाबेस/एसक्यूएल:देशांतर/अक्षांश डेटा कैसे स्टोर करें?