কম্পিউটার

আমরা কি একটি মাইএসকিউএল কোয়েরি সহ "জোন ডিও" বা "ডিও জোন" রেকর্ড পেতে পারি?


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

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

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

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

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

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

আউটপুট

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

তৈরি করবে <প্রে>+------------+| ক্লায়েন্টের নাম |+------------+| জন স্মিথ || স্মিথ জন || জোন দেও || দেও জোন || ক্রিস ব্রাউন |+------------+5 সারি সেটে (0.00 সেকেন্ড)

একটি একক MySQL ক্যোয়ারীতে "Jone Deo" বা "Deo Jone" রেকর্ড পেতে ক্যোয়ারী নিচে দেওয়া হল -

mysql> DemoTable-> থেকে *নির্বাচন করুন যেখানে ক্লায়েন্টের নাম-> LIKE-> (নির্বাচন করুন SUBSTRING_INDEX("%Jone% %Deo%", " ", -1))-> বা-> (SUBSTRING_INDEX("%Deo) নির্বাচন করুন % % জোন%", " ", 1));

আউটপুট

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

তৈরি করবে <প্রে>+------------+| ক্লায়েন্টের নাম |+------------+| জোন দেও || ডিও জোন |+------------+2 সারি সেটে (0.00 সেকেন্ড)
  1. একটি একক MySQL ক্যোয়ারী ব্যবহার করে শর্ত সহ রেকর্ডের জন্য বিভিন্ন আইডি সেট করুন

  2. MySQL একক প্রশ্নে একাধিক রেকর্ড আপডেট করে?

  3. একটি একক MySQL ক্যোয়ারী দিয়ে দুটি কলাম আপডেট করুন

  4. একটি একক প্রশ্নে IN() সহ একটি MySQL টেবিল থেকে রেকর্ড মুছুন