এর জন্য, আপনি group_concat() এর সাথে replace() ব্যবহার করতে পারেন। এখানে, খালি ক্ষেত্রগুলির জন্য, আমরা একটি বিভাজক হিসাবে একটি কমা প্রদর্শন করছি। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable( Id int, Number varchar(100)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (2.03 সেকেন্ড)
সন্নিবেশ কমান্ড -
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable মানগুলিতে ঢোকান )mysql> DemoTable মানগুলিতে ঢোকান DemoTable মানগুলিতে সন্নিবেশ করুনসিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> DemoTable থেকে *নির্বাচন করুন;এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+------+---------+| আইডি | সংখ্যা |+------+---------+| 10 | 456 || 11 | 345 || 10 | || 10 | 278 || 10 | || 10 | 789 |+------+-------+6 সারি সেটে (0.00 সেকেন্ড)খালি ক্ষেত্রগুলির জন্য একটি বিভাজক যোগ করার জন্য নিম্নলিখিত ক্যোয়ারী −
mysql> আইডি নির্বাচন করুন, আইডি অনুসারে ডেমোটেবল গ্রুপ থেকে প্রতিস্থাপন(group_concat(Number),',,',',');এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+----------------------------------------------- -+| আইডি | প্রতিস্থাপন(group_concat(Number),',,',',') |+------+------------------------- ---------------+| 10 | 456,278,789 || 11 | 345 |+------------------------------------------------------------ সেটে +2 সারি (0.00 সেকেন্ড)