কম্পিউটার

মাইএসকিউএল-এ ডুপ্লিকেট মান জোড়া কীভাবে খুঁজে পাবেন?


MySQL-এ ডুপ্লিকেট মান জোড়া খুঁজতে, GROUP BY HAVING clause ব্যবহার করুন।

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

mysql> টেবিল তৈরি করুন DemoTable748 (Id int, FirstName varchar(100)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.46 সেকেন্ড)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable748 মান (100,'John'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড)mysql> DemoTable748 মানগুলিতে সন্নিবেশ করুন (100, 'Sam'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড) )mysql> DemoTable748 মানগুলিতে সন্নিবেশ করুন(200,'Carol');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড)mysql> DemoTable748 মানগুলিতে সন্নিবেশ করুন (200,'Carol'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড) mysql> DemoTable748 মানগুলিতে সন্নিবেশ করুন(300,'Mike');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> DemoTable748 মানগুলিতে সন্নিবেশ করুন(300,'Sam');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)

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

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

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

+------+------------+| আইডি | প্রথম নাম |+------+------------+| 100 | জন || 100 | স্যাম || 200 | ক্যারল || 200 | ক্যারল || 300 | মাইক || 300 | স্যাম |+------+------------+6 সারি সেটে (0.00 সেকেন্ড)

MySQL −

-এ ডুপ্লিকেট মান জোড়া খুঁজে বের করার জন্য নিচের প্রশ্নটি রয়েছে
mysql> DemoTable748 গ্রুপ থেকে Id দ্বারা Id নির্বাচন করুন, প্রথম নাম সংখ্যা(*)=2;

এটি নিম্নলিখিত আউটপুট তৈরি করবে। যেহেতু Id এবং FirstName-এর জন্য একমাত্র ডুপ্লিকেট মান জোড়া 200, তাই আউটপুট একই দেখায় −

<প্রে>+------+| আইডি |+------+| 200 | সেটে +------+1 সারি (0.00 সেকেন্ড)
  1. কিভাবে MySQL এ ডিফল্ট ফিল্ড মান সেট করবেন?

  2. দুটি মাইএসকিউএল টেবিলের মধ্যে অনুপস্থিত মান কীভাবে খুঁজে পাবেন?

  3. কিভাবে MySQL ডিফল্ট মান NONE সেট করবেন?

  4. MySQL এর সাথে কলামের সেটে একটি নাল মান সহ রেকর্ডগুলি কীভাবে সন্ধান করবেন