কম্পিউটার

MySQL ক্যোয়ারী তারিখ অনুযায়ী গ্রুপ ফলাফল এবং ডুপ্লিকেট মান গণনা প্রদর্শন?


আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable1496 -> ( -> Id int NULL AUTO_INCREMENT PRIMARY KEY, -> PassengerCode varchar(20), -> ArrivalDate datetime -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত হয়েছে (0.85 সেকেন্ড)
>

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable1496(PassengerCode,ArrivalDate) মানগুলিতে সন্নিবেশ করুন('202','2013-03-12 10:12:34');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড)mysql> DemoTable6Code9449-এ ঢোকান ,ArrivalDate) মান('202_John','2013-03-12 11:00:00'); ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> DemoTable1496(যাত্রী কোড, আগমনের তারিখ) মান '4('20)-এ ঢোকান 2013-03-12 10:12:34'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড) mysql> DemoTable1496(যাত্রী কোড, আগমনের তারিখ) মানগুলিতে সন্নিবেশ করুন('208','2013-03-14 11:100 '); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.09 সেকেন্ড)mysql> DemoTable1496(PassengerCode,ArrivalDate) মানগুলিতে সন্নিবেশ করান('202','2013-03-18 12:00:34');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.11 সেকেন্ড)mysql> DemoTable1496(PassengerCode,ArrivalDate) মান ('202','2013-03-18 04:10:01');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)

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

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

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

তৈরি করবে
+----+------------------+----------------------+| আইডি | প্যাসেঞ্জার কোড | আগমনের তারিখ |+----+------------------------------------------- 1 | 202 | 2013-03-12 10:12:34 || 2 | 202_জন | 2013-03-12 11:00:00 || 3 | 204 | 2013-03-12 10:12:34 || 4 | 208 | 2013-03-14 11:10:00 || 5 | 202 | 2013-03-18 12:00:34 || 6 | 202 | 2013-03-18 04:10:01 |+----+---------------------------------- ----+6 সারি সেটে (0.00 সেকেন্ড)

এখানে তারিখ অনুসারে গোষ্ঠীর ফলাফলের জন্য ক্যোয়ারী রয়েছে এবং ডুপ্লিকেট মানগুলির গণনা প্রদর্শন করা হয়েছে −

mysql> DemoTable1496 থেকে তারিখ(ArrivalDate),count(ArrivalDate) সিলেক্ট করুন -> যেখানে প্যাসেঞ্জারকোড যেমন concat('%','202','%') -> তারিখ অনুসারে গ্রুপ (আসার তারিখ);

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

তৈরি করবে <প্রে>+-------------------------------+| তারিখ(আগমন তারিখ) | গণনা(আগমন তারিখ) |+-------------------+----------------------+| 2013-03-12 | 2 || 2013-03-18 | 2 |+-------------------+--------- সেটে +2 সারি (0.00 সেকেন্ড)
  1. স্বতন্ত্র মানের ঘটনা গণনা করতে এবং একটি নতুন কলামে ফলাফল প্রদর্শন করতে MySQL ক্যোয়ারী?

  2. ডুপ্লিকেট আইডি গণনা করুন এবং MySQL এর সাথে একটি পৃথক কলামে ফলাফল প্রদর্শন করুন

  3. একটি একক MySQL ক্যোয়ারীতে GROUP BY এবং COUNT ব্যবহার করে ডুপ্লিকেট রেকর্ডগুলিকে গোষ্ঠীভুক্ত করতে এবং সংশ্লিষ্ট সর্বোচ্চ মান প্রদর্শন করতে

  4. মাইএসকিউএল ক্যোয়ারী ডুপ্লিকেট টিপল খুঁজে বের করতে এবং গণনা প্রদর্শন করতে?