विशिष्ट अक्षर से शुरू होने वाले विशेष प्रकार के कॉलम के लिए LIKE का उपयोग करें। कॉलम नाम जोड़ने के लिए, नीचे दिए गए सिंटैक्स में GROUP_CONCAT() का उपयोग करें:
SELECT group_concat(COLUMN_NAME separator ' , ') FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = "yourTableName" AND table_schema = "yourDatabaseName" AND column_name LIKE "yourSpecificLetter%";
पहले एक टेबल बनाते हैं:
mysql> create table DemoTable671( ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(100), ClientAge int, ClientAddress varchar(200), ClientCountryName varchar(100) ); Query OK, 0 rows affected (0.62 sec)
विशिष्ट अक्षर से शुरू होने वाले विशेष प्रकार के कॉलम चुनने और कन्कैटेनेशन के लिए सभी कॉलम नाम प्राप्त करने की क्वेरी:
mysql> SELECT group_concat(COLUMN_NAME separator ' , ') FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = "DemoTable671" AND table_schema = "web" AND column_name LIKE "Cl%";
यह निम्न आउटपुट देगा:
+-----------------------------------------------------------------------+ | group_concat(COLUMN_NAME separator ' , ') | +-----------------------------------------------------------------------+ | ClientId , ClientName , ClientAge , ClientAddress , ClientCountryName | +-----------------------------------------------------------------------+ 1 row in set (0.00 sec)