কম্পিউটার

অনুরূপ ফলাফল প্রদর্শন করতে MySQL LIKE এবং NOT LIKE ব্যবহার করবেন?


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

mysql> টেবিল তৈরি করুন DemoTable -> ( -> CollegeCode varchar(100) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.53 সেকেন্ড)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable মানগুলিতে সন্নিবেশ করান প্রভাবিত (0.20 সেকেন্ড)mysql> DemoTable মানগুলিতে ঢোকান (null); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড) mysql> DemoTable মানগুলিতে সন্নিবেশ করুন ('Col.2018.12.01'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড) )mysql> DemoTable মানগুলিতে সন্নিবেশ করান 

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

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

আউটপুট

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

তৈরি করবে
+----------------+| কলেজকোড |+----------------+| কল.1995.01.21 || Col.2016.11.22 || NULL || Col.2018.12.01 || Col.2019.03.12 |+----------------+5 সারি সেটে (0.00 সেকেন্ড)

MySQL LIKE −

-এর জন্য নিচের প্রশ্নটি রয়েছে
mysql> DemoTable থেকে *নির্বাচন করুন যেখানে CollegeCode LIKE '%Col%' বা CollegeCode NULL;

আউটপুট

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

তৈরি করবে
+----------------+| কলেজকোড |+----------------+| কল.1995.01.21 || Col.2016.11.22 || NULL || Col.2018.12.01 || Col.2019.03.12 |+----------------+5 সারি সেটে (0.00 সেকেন্ড)

NOT LIKE −

-এর জন্য নিচের প্রশ্নটি রয়েছে
mysql> DemoTable থেকে *নির্বাচন করুন যেখানে CollegeCode '%College%' বা CollegeCode NULL হয় না;

আউটপুট

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

তৈরি করবে
+----------------+| কলেজকোড |+----------------+| কল.1995.01.21 || Col.2016.11.22 || NULL || Col.2018.12.01 || Col.2019.03.12 |+----------------+5 সারি সেটে (0.00 সেকেন্ড)

  1. ডুপ্লিকেট খুঁজে পেতে এবং একটি লাইনে প্রদর্শন করতে MySQL ব্যবহার করুন

  2. প্রথমে নাল মান না দিয়ে ফলাফল প্রদর্শন করুন এবং তারপরে MySQL এ নাল মান সহ

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

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