কম্পিউটার

MySQL এর সাথে একই সারিতে স্বতন্ত্র রেকর্ড থেকে গণনা কীভাবে প্রদর্শন করবেন?


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

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

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable(CompanyName) মানগুলিতে ('Amazon'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড) mysql> DemoTable(CompanyName) মানগুলিতে সন্নিবেশ করুন ('Google'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.09 সেকেন্ড)mysql> DemoTable(CompanyName) মান ('Google') এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.07 সেকেন্ড) mysql> DemoTable(CompanyName) মানগুলিতে ('Microsoft'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.17 সেকেন্ড)mysql> DemoTable(CompanyName) মান ('Amazon') এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড) mysql> DemoTable(CompanyName) মানগুলিতে ('Amazon'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত 0.07 সেকেন্ড)

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

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

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

তৈরি করবে <প্রে>+------------+------------+| কোম্পানি আইডি | কোম্পানির নাম |+------------+------------+| 1 |আমাজন || 2 |গুগল || 3 |গুগল || 4 |মাইক্রোসফট || 5 |আমাজন || 6 |Amazon |+------------+-------------+6 সারি সেটে (0.00 সেকেন্ড)

MySQL-

-এর সাথে একই সারিতে স্বতন্ত্র রেকর্ড থেকে গণনা প্রদর্শনের জন্য এখানে একটি প্রশ্ন রয়েছে
mysql> DemoTable থেকে গণনা হিসাবে CompanyName,group_concat(CompanyId),count(CompanyId) নির্বাচন করুন -> কোম্পানির নাম অনুসারে গ্রুপ -> গণনা> 1;

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

তৈরি করবে <প্রে>+------------+-------------------------+------ -+| কোম্পানির নাম | group_concat(CompanyId) | গণনা |+------------+-------------------------+------ +| আমাজন | 1,5,6 | 3 || গুগল | 2,3 | 2 |+---------------+-------------------------+--------- সেটে +2 সারি (0.00 সেকেন্ড)
  1. একটি একক ক্ষেত্র দ্বারা অর্ডার করুন এবং MySQL এর সাথে একই ক্রমে বাকি রেকর্ডগুলি প্রদর্শন করুন৷

  2. মাইএসকিউএল-এ তারিখ রেকর্ড থেকে মাসের প্রথম দিন এবং শেষ দিন কীভাবে প্রদর্শন করবেন?

  3. মাইএসকিউএল-এ কলামের পরিমাণ থেকে একই মূল্যের দুটি ভিন্ন যোগফল কীভাবে প্রদর্শন করবেন?

  4. কিভাবে MySQL এর সাথে তারিখ রেকর্ড সহ একটি টেবিলে তারিখ পরিবর্তন করবেন?