সুচিপত্র:

আমি কিভাবে MySQL এ সদৃশ রেকর্ড নির্বাচন করব?
আমি কিভাবে MySQL এ সদৃশ রেকর্ড নির্বাচন করব?

ভিডিও: আমি কিভাবে MySQL এ সদৃশ রেকর্ড নির্বাচন করব?

ভিডিও: আমি কিভাবে MySQL এ সদৃশ রেকর্ড নির্বাচন করব?
ভিডিও: কিভাবে এক্সেলে একটি কর্মচারী প্রশিক্ষণ অ্যাপ্লিকেশন তৈরি করবেন [ফ্রি ডাউনলোড] 2024, নভেম্বর
Anonim

একটি টেবিলের একটি কলামে ডুপ্লিকেট মান খুঁজুন, আপনি এই পদক্ষেপগুলি অনুসরণ করুন:

  1. প্রথমে, সকলকে গোষ্ঠীবদ্ধ করতে GROUP BY ক্লজটি ব্যবহার করুন সারি লক্ষ্য কলাম দ্বারা, যা আপনি চেক করতে চান যে কলাম প্রতিলিপি .
  2. তারপরে, COUNT() ফাংশন ব্যবহার করুন HAVING clause-এ কোনো গ্রুপে 1টির বেশি উপাদান আছে কিনা তা পরীক্ষা করতে।

এটিকে সামনে রেখে, আমি কীভাবে এসকিউএল-এ শুধুমাত্র ডুপ্লিকেট রেকর্ডগুলি প্রদর্শন করব?

নির্বাচন করুন গণনা (*) হিসাবে গণনা_, পছন্দের_রঙ_ ব্যক্তি_ দ্বারা পছন্দের_রঙ_ গণনা (*) > গণনা অনুসারে 1 অর্ডার_ DESC; কাউন্ট(*) কমান্ড পোস্টগ্রেস দ্বারা সমর্থিত একটি সমষ্টিগত ফাংশন এবং এর সংখ্যা দেয় সারি সঙ্গে ডুপ্লিকেট মান GROUP BY ধারা দ্বারা নির্দিষ্ট একটি কলামে।

পরবর্তীকালে, প্রশ্ন হল, আমি কিভাবে ডুপ্লিকেট সারি মুছে ফেলতে পারি? ডুপ্লিকেট মান সরান

  1. কক্ষের পরিসর নির্বাচন করুন, অথবা নিশ্চিত করুন যে সক্রিয় ঘরটি একটি টেবিলে রয়েছে।
  2. ডেটা ট্যাবে, ডুপ্লিকেটগুলি সরান ক্লিক করুন।
  3. সদৃশ অপসারণ ডায়ালগ বক্সে, যে কোনো কলাম অনির্বাচন করুন যেখানে আপনি সদৃশ মান অপসারণ করতে চান না।
  4. ঠিক আছে ক্লিক করুন, এবং কতগুলি সদৃশ মান সরানো হয়েছে তা নির্দেশ করতে একটি বার্তা উপস্থিত হবে।

ফলস্বরূপ, কিভাবে আমি mysql-এ সদৃশ রেকর্ড মুছে ফেলতে পারি?

আপনি যে মূল টেবিলটি চান তার মতো কাঠামোর সাথে একটি নতুন টেবিল তৈরি করুন ডুপ্লিকেট সারি মুছে দিন . স্বতন্ত্র ঢোকান সারি আসল টেবিল থেকে অবিলম্বে টেবিলে। আসল টেবিলটি বাদ দিন এবং অবিলম্বে টেবিলটিকে মূল টেবিলে নাম দিন।

আমি কিভাবে SQL এ সদৃশ খুঁজে পেতে পারি?

কিভাবে এটা কাজ করে:

  1. প্রথমত, GROUP BY ক্লজ a এবং b উভয় কলামের মান অনুসারে সারিগুলিকে গ্রুপে ভাগ করে।
  2. দ্বিতীয়ত, COUNT() ফাংশন প্রতিটি গ্রুপের (a, b) সংঘটনের সংখ্যা প্রদান করে।
  3. তৃতীয়ত, HAVING ক্লজ শুধুমাত্র ডুপ্লিকেট গোষ্ঠীগুলিকে রাখে, যেগুলি এমন গোষ্ঠী যেখানে একাধিক ঘটনা রয়েছে।

প্রস্তাবিত: