নির্দিষ্ট অক্ষরে শুরু হওয়া কলাম খুঁজতে 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)
'Cl' দিয়ে শুরু হওয়া কলামগুলো খুঁজে বের করে ক্যাটেনেট করার ক্যোয়ারি:
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)