দুটি কলাম সংযুক্ত করতে, মাইএসকিউএল-এ CONCAT() ফাংশন ব্যবহার করুন। সিনট্যাক্স নিম্নরূপ -
yourTableName থেকে CONCAT(yourColumnName1, ' ',yourColumnName2) যেকোন পরিবর্তনশীল নাম হিসেবে নির্বাচন করুন;
উপরের ধারণাটি বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -
mysql> সারণি তৈরি করুনTwoColumnsDemo −> ( −> StudentId int, −> StudentName varchar(200), −> StudentAge int −> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.06 সেকেন্ড)
এখন আপনি টেবিলে কিছু রেকর্ড সন্নিবেশ করতে পারেন। রেকর্ড সন্নিবেশ করার জন্য ক্যোয়ারী নিম্নরূপ -
mysql> concatenateTwoColumnsDemo মান (1,'Sam',21); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> concatenateTwoColumnsDemo মানগুলিতে সন্নিবেশ করুন (2,'David',24); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> concatenateTwoColumnsDemo মান (3,'Carol',22); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> কনকেটনেটে ঢোকানTwoColumnsDemo মান(4,'Johnson',OKeryQuery); 1 সারি প্রভাবিত (0.17 সেকেন্ড)
সিলেক্ট স্টেটমেন্টের সাহায্যে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -
mysql> concatenateTwoColumnsDemo থেকে *নির্বাচন করুন;
নিচের আউটপুট −
+------------+------------+------------+| StudentId | ছাত্রের নাম | ছাত্র বয়স |+------------+------------+------------+| 1 | স্যাম | 21 || 2 | ডেভিড | 24 || 3 | ক্যারল | 22 || 4 | জনসন | 19 |+------------+------------+------------+4 সেটে সারি (0.00 সেকেন্ড)
দুটি কলাম সংযুক্ত করতে CONCAT() ফাংশনটি প্রয়োগ করুন। এখানে, আমরা StudentName এবং StudentAge কলামগুলি একত্রিত করছি। প্রশ্নটি নিম্নরূপ -
mysql> concatenateTwoColumnsDemo থেকে NameAndAgeColumn হিসাবে CONCAT(StudentName, ' ',StudentAge) নির্বাচন করুন;
নিম্নোক্ত আউটপুটটি সংযুক্ত কলামগুলি প্রদর্শন করে −
<প্রে>+-------------------+| NameAndAgeColumn |+-------------------+| স্যাম 21 || ডেভিড 24 || ক্যারল 22 || জনসন 19 |+-----------------+4 সারি সেটে (0.00 সেকেন্ড)