কম্পিউটার

ডুপ্লিকেট মান প্রদর্শন এড়াতে MySQL ক্যোয়ারী?


এর জন্য, আপনি GROUP BY ব্যবহার করতে পারেন এবং শুধুমাত্র নন-ডুপ্লিকেট মান পেতে COUNT ব্যবহার করতে পারেন। নিচের সিনট্যাক্স −

আপনার টেবলনাম গ্রুপ থেকে আপনার কলামের নাম সংখ্যা (*)=1 আছে;

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

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

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable(বিষয়) মান ('MySQL');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.21 সেকেন্ড)mysql> DemoTable(বিষয়) মানগুলিতে সন্নিবেশ করুন ('MongoDB'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.14 সেকেন্ড)mysql> DemoTable(বিষয়) মান ('Java') ঢোকান;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড)mysql> DemoTable(বিষয়) মানগুলিতে সন্নিবেশ করুন ('MongoDB'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.11 সেকেন্ড)mysql> DemoTable(বিষয়) মান ('C') ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড) mysql> DemoTable(বিষয়) মানগুলিতে সন্নিবেশ করুন ('C++'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.11 সেকেন্ড)mysql> DemoTable(বিষয়) মান ('জাভা') ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড) mysql> DemoTable(বিষয়) মানগুলিতে ঢোকান ('C'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.23 সেকেন্ড)

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

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

আউটপুট

<প্রে>+----+---------+| আইডি | বিষয় |+---+---------+| 1 | মাইএসকিউএল || 2 | মঙ্গোডিবি || 3 | জাভা || 4 | মঙ্গোডিবি || 5 | গ || 6 | সি++ || 7 | জাভা || 8 | C |+---+---------+8 সারি সেটে (0.00 সেকেন্ড)

এখানে ডুপ্লিকেট প্রদর্শন এড়াতে ক্যোয়ারী আছে −

mysql> গণনা (*)=1;

আউটপুট

<প্রে>+---------+| বিষয় |+---------+| মাইএসকিউএল || C++ |+---------+2 সারি সেটে (0.00 সেকেন্ড)
  1. ডুপ্লিকেট মান সন্নিবেশ এড়াতে MySQL অনন্য ঘোষণা?

  2. ফলাফল সেটে প্রতিটি মানের মোট প্রদর্শন করে একটি কলামে 3টি ভিন্ন মানের যোগফলের জন্য MySQL কোয়েরি?

  3. MySQL প্রশ্ন খালি মান NULL রূপান্তর করতে?

  4. একাধিক সর্বনিম্ন মান আনতে MySQL ক্যোয়ারী?