हम concat() फ़ंक्शन का उपयोग करके ',' पैरामीटर के साथ परिणाम को कॉमा सेपरेटेड सूची के रूप में दिखा सकते हैं।
उदाहरण
सबसे पहले, हम एक टेबल बनाएंगे। टेबल बनाने के लिए CREATE कमांड का उपयोग किया जाता है।
mysql> create table CommaSeperateDemo -> ( -> Id int, -> FirstName varchar(100), -> LastName varchar(100) -> ); Query OK, 0 rows affected (0.93 sec)
रिकॉर्ड्स डालना
mysql> insert into CommaSeperateDemo values(1,'John','Taylor'); Query OK, 1 row affected (0.17 sec) mysql> insert into CommaSeperateDemo values(2,'Carol','Taylor'); Query OK, 1 row affected (0.12 sec) mysql> insert into CommaSeperateDemo values(3,'Johnson','T.'); Query OK, 1 row affected (0.16 sec)
अब सभी रिकॉर्ड्स प्रदर्शित करते हैं।
mysql> select *from CommaSeperateDemo;
निम्नलिखित आउटपुट है।
+------+-----------+----------+ | Id | FirstName | LastName | +------+-----------+----------+ | 1 | John | Taylor | | 2 | Carol | Taylor | | 3 | Johnson | T. | +------+-----------+----------+ 3 rows in set (0.00 sec)
यहां concat() की मदद से परिणाम को कॉमा सेपरेटेड सूची के रूप में प्राप्त करने का सिंटैक्स है:
Select concat(ColumnName1, ',', ColumnName2, ',', ColumnName3,.............) as AliasName from yourTableName;
आइए अब उपरोक्त सिंटैक्स को निम्नलिखित क्वेरी में लागू करें।
mysql> SELECT concat(Id, ',', FirstName,',', LastName) as CONCATEIDFIRSTANDLASTNAME from CommaSeperateDemo;
निम्नलिखित आउटपुट है।
+---------------------------+ | CONCATEIDFIRSTANDLASTNAME | +---------------------------+ | 1,John,Taylor | | 2,Carol,Taylor | | 3,Johnson,T. | +---------------------------+ 3 rows in set (0.00 sec)