কম্পিউটার

কিভাবে একটি একক লাইনে MySQL প্রদর্শনের ফলাফল তৈরি করবেন?


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

mysql> টেবিল তৈরি করুন DemoTable1507 -> ( -> Name varchar(20), -> PaperSet int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.68 সেকেন্ড)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন DemoTable1507 মানগুলিতে
mysql> সন্নিবেশ করুন )mysql> DemoTable1507 মানগুলিতে সন্নিবেশ করুন('Mike',111); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)mysql> DemoTable1507 মানগুলিতে সন্নিবেশ করুন ('বব',113); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড) 

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

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

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

তৈরি করবে <প্রে>+---------+---------+| নাম | পেপারসেট |+---------+---------+| ক্রিস | 111 || ডেভিড | 112 || মাইক | 111 || বব | 113 |+------+---------+4 সারি সেটে (0.00 সেকেন্ড)

শুধুমাত্র একটি লাইনে MySQL প্রদর্শন ফলাফল করার জন্য এখানে ক্যোয়ারী রয়েছে −

DemoTable1507 থেকে
mysql> group_concat (Name desc separator ':' দ্বারা নাম ক্রম) নির্বাচন করুন -> যেখানে PaperSet=111;

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

তৈরি করবে <পূর্ব>+------------------------------------------------------------ -------+| group_concat(নাম বর্ণনা বিভাজক ':' অনুসারে নামের ক্রম) |+-------------------------------------- -----------------+| মাইক:ক্রিস |+--------------------------------------------------------- --------+1 সারি সেটে (0.00 সেকেন্ড)
  1. কিভাবে MySQL এ কমান্ড লাইনে একটি ডাটাবেস তৈরি করবেন?

  2. ডুপ্লিকেট খুঁজে পেতে এবং একটি লাইনে প্রদর্শন করতে MySQL ব্যবহার করুন

  3. মাইএসকিউএল-এ কলামের নাম হিসাবে 'থেকে' কীভাবে তৈরি করবেন?

  4. কিভাবে MySQL ফলাফল একত্রীকরণ?