কম্পিউটার

MySQL এর সাথে একক সারিতে একাধিক সারি এবং কলাম সংযুক্ত করুন


একক সারিতে একাধিক সারি এবং কলাম সংযুক্ত করতে, আপনি CONCAT() এর সাথে GROUP_CONCAT() ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable1463 -> ( -> ClientId int NULL AUTO_INCREMENT PRIMARY KEY, -> ClientName varchar(20), -> ClientAge int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.37 সেকেন্ড)

সন্নিবেশ কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable1463(ClientName,ClientAge) মান ('Adam Smith',34); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> DemoTable1463(ClientName,ClientAge) মানগুলিতে ঢোকান('e',) 29);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.21 সেকেন্ড)mysql> DemoTable1463(ClientName,ClientAge) মানগুলিতে সন্নিবেশ করান ,ক্লায়েন্টএজ) মান('জন স্মিথ',32);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন DemoTable1463 থেকে
mysql> নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+---------+---------------+------------+| ক্লায়েন্টআইডি | ক্লায়েন্টের নাম | ক্লায়েন্ট বয়স |+---------+---------------+------------+| 1 | অ্যাডাম স্মিথ | 34 || 2 | জন ডো | 29 || 3 | ডেভিড মিলার | NULL || 4 | জন স্মিথ | 32 |+---------+---------------+------------+4 সারি সেটে (0.00 সেকেন্ড) 

একটি একক সারিতে একাধিক সারি এবং কলাম সংযুক্ত করার জন্য নিম্নলিখিত প্রশ্নটি রয়েছে -

mysql> DemoTable1463 থেকে group_concat(concat(ClientId,':',ClientName,':',IFNULL(ClientAge,''))) নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <পূর্ব>+------------------------------------------------------------ ----------------+| group_concat(concat(ClientId,':',ClientName,':',IFNULL(ClientAge,'))) |+--------- -------------------------------------------------- | 1:অ্যাডাম স্মিথ:34,2:জন ডো:29,3:ডেভিড মিলার:,4:জন স্মিথ:32 |+--------- -------------------------------------------------- সেটে +1 সারি (0.04 সেকেন্ড)

  1. MySQL এর সাথে একটি নতুন কলামে সমস্ত কলাম সংযুক্ত করুন

  2. একাধিক সারি গণনা করুন এবং MySQL সহ বিভিন্ন কলামে (এবং একটি একক সারি) ফলাফল প্রদর্শন করুন

  3. MySQL-এ পৃথক পাঠ্য সহ কলামের মানগুলিকে সংযুক্ত করুন এবং একটি একক কলামে প্রদর্শন করুন

  4. MySQL দিয়ে ডুপ্লিকেট সারি থেকে শুধুমাত্র একটি সারি ফেরত দিন