কম্পিউটার

MySQL এর সাথে এক বা একাধিক কলামে সঠিক মান সহ সারিগুলি কীভাবে খুঁজে পাবেন?


এর জন্য, আপনি সাবকোয়েরি সহ GROUP BY HAVING ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable1861 ( Id int NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(20), Marks int ); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable1861(Name,Marks) মান ('John',45);Query OK, 1 সারি প্রভাবিত (0.00 sec)mysql> DemoTable1861(নাম,মার্কস) মানগুলিতে সন্নিবেশ করুন('ক্রিস',74);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড)mysql> DemoTable1861(Name,Marks) মান ('David',89); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড)mysql> DemoTable1861(নাম,মার্কস) এ ঢোকান মান('ক্রিস',74);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড)mysql> DemoTable1861(নাম,মার্কস) মান ('জন',49); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড)

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

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

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

তৈরি করবে <প্রে>+------+------+------+| আইডি | নাম | মার্কস |+----+-------+------+| 1 | জন | 45 || 2 | ক্রিস | 74 || 3 | ডেভিড | 89 || 4 | ক্রিস | 74 || 5 | জন | 49 |+----+-------+------+5 সারি সেটে (0.00 সেকেন্ড)

এখানে এক বা একাধিক কলামে সঠিক মান সহ সারিগুলি খুঁজে বের করার জন্য প্রশ্ন রয়েছে:

mysql> DemoTable1861 থেকে Id, Name, Marks নির্বাচন করুন যেখানে (Name, Marks) IN ( নাম অনুসারে DemoTable1861 গ্রুপ থেকে নাম নির্বাচন করুন, চিহ্ন সংখ্যা(*)> 1 থাকলে;

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

তৈরি করবে <প্রে>+------+------+------+| আইডি | নাম | মার্কস |+----+-------+------+| 2 | ক্রিস | 74 || 4 | ক্রিস | 74 |+----+-------+------+2 সারি সেটে (0.00 সেকেন্ড)
  1. মাইএসকিউএল-এ একটি নির্দিষ্ট কলামের নামের সাথে টেবিলগুলি কীভাবে খুঁজে পাবেন?

  2. MySQL-এ COLLATE এর সাথে সঠিক স্ট্রিং মান খুঁজুন?

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

  4. MySQL:আমি কিভাবে বিশেষ অক্ষর সহ একটি মান খুঁজে বের করতে পারি এবং NULL দিয়ে প্রতিস্থাপন করতে পারি?