কম্পিউটার

MySQL ডাটাবেস থেকে শুধুমাত্র ডুপ্লিকেট রেকর্ড নির্বাচন করুন এবং গণনাও প্রদর্শন করবেন?


ডাটাবেস থেকে শুধুমাত্র ডুপ্লিকেট রেকর্ড নির্বাচন করতে এবং গণনা প্রদর্শন করতে, সামগ্রিক ফাংশন গণনা () সহ HAVING ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল ডুপ্লিকেট রেকর্ড তৈরি করুন -> ( -> ক্লায়েন্টআইডি শূন্য নয় স্বয়ংক্রিয়_INCREMENT প্রাথমিক কী, -> ক্লায়েন্টনাম varchar(20) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.49 সেকেন্ড)

নিচে ইনসার্ট কমান্ড −

ব্যবহার করে টেবিলে রেকর্ড সন্নিবেশ করার জন্য ক্যোয়ারী দেওয়া হল
mysql> ডুপ্লিকেটরেকর্ডস(ক্লায়েন্টনাম) মানগুলিতে সন্নিবেশ করান 0.17 সেকেন্ড)mysql> ডুপ্লিকেটরেকর্ডস(ক্লায়েন্টনাম) মান ('জন') ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.29 সেকেন্ড) mysql> ডুপ্লিকেট রেকর্ডস(ক্লায়েন্টনাম) মানগুলিতে সন্নিবেশ করুন ('স্যাম'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত 0.19 সেকেন্ড)mysql> ডুপ্লিকেটরেকর্ডস(ক্লায়েন্টনাম) মান ('স্যাম') ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড) mysql> ডুপ্লিকেট রেকর্ডস(ক্লায়েন্টনাম) মানগুলিতে সন্নিবেশ করুন ('বব'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত 0.12 সেকেন্ড)mysql> ডুপ্লিকেটরেকর্ডস(ক্লায়েন্টনাম) মান ('জন') ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড) mysql> ডুপ্লিকেট রেকর্ডস(ক্লায়েন্টনাম) মানগুলিতে সন্নিবেশ করুন ('স্যাম'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত 0.12 সেকেন্ড)

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

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

তৈরি করবে
+---------+------------+| ক্লায়েন্টআইডি | ক্লায়েন্টের নাম |+---------+------------+| 1 | জন || 2 | ক্যারল || 3 | জন || 4 | স্যাম || 5 | স্যাম || 6 | বব || 7 | জন || 8 | স্যাম |+---------+------------+8 সারি সেটে (0.00 সেকেন্ড)

নিম্নলিখিত প্রশ্ন:ডাটাবেস থেকে শুধুমাত্র ডুপ্লিকেট রেকর্ড নির্বাচন করতে −

mysql> DuplicateRecord হিসাবে ClientName,count(*) নির্বাচন করুন -> duplicateRecords থেকে -> ClientName দ্বারা গোষ্ঠী -> DuplicateRecord থাকা> 1;

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

তৈরি করবে <প্রে>+---------------+-----------------+| ক্লায়েন্টের নাম | ডুপ্লিকেট রেকর্ড |+------------+-------------------+| জন | 3 || স্যাম | ৩
  1. মাইএসকিউএল-এ তারিখ রেকর্ড থেকে মাসের প্রথম দিন এবং শেষ দিন কীভাবে প্রদর্শন করবেন?

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

  3. MySQL এ NULL এবং NOT NULL রেকর্ড সহ একটি কলাম থেকে শুধুমাত্র NULL মান প্রদর্শন করুন

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