কম্পিউটার

MySQL group_concat খালি ক্ষেত্রের জন্য একটি বিভাজক যোগ করতে?


এর জন্য, আপনি 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 সেকেন্ড)

  1. জাভাস্ক্রিপ্টের সাথে খালি ইনপুট ক্ষেত্রগুলির জন্য ফর্ম বৈধতা কীভাবে যুক্ত করবেন?

  2. বিট ক্ষেত্রে GROUP_CONCAT() ব্যবহার করা MySQL-এ আবর্জনা ফেরত দেয়? কিভাবে ঠিক করবো?

  3. মাইএসকিউএল-এ খালি সারির জন্য ডিফল্ট মান কীভাবে সেট করবেন?

  4. মাইএসকিউএল ডেটটাইম দিন যোগ করতে?