কম্পিউটার

MySQL এ দুটি স্ট্রিং তুলনা করছেন?


দুটি স্ট্রিং তুলনা করতে, যা সংখ্যা, আসুন প্রথমে একটি টেবিল তৈরি করি। নিচের প্রশ্নটি −

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

নিচে ইনসার্ট কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করার জন্য ক্যোয়ারী দেওয়া হল
mysql> compareTwoStringsDemo(Value) মান('1235667');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.66 সেকেন্ড)mysql> compareTwoStringsDemo(মান) মান ('999999') এ ঢোকান;কোয়েরি ঠিক আছে ('999999'); 0.11 সেকেন্ড)mysql> compareTwoStringsDemo(Value) মান('999888');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> compareTwoStringsDemo(মান) মানগুলিতে সন্নিবেশ করুন('567433'মায় রিংয়ে কম্প্যায়ার করুন) ) মান('567433');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.23 সেকেন্ড)mysql> compareTwoStringsDemo(মান) মান ('2345123'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)

নির্বাচনী বিবৃতি ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করার জন্য নিচের প্রশ্নটি রয়েছে
mysql> compareTwoStringsDemo থেকে *নির্বাচন করুন;

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

তৈরি করবে
+----+---------+| আইডি | মান |+---+---------+| 1 | 1235667 || 2 | 999999 || 3 | 999888 || 4 | 567433 || 5 | 2345123 |+---+---------+5 সারি সেটে (0.00 সেকেন্ড)

দুটি স্ট্রিং তুলনা করার জন্য নিচের ক্যোয়ারীটি হল সংখ্যা −

mysql> compareTwoStringsDemo-> থেকে *নির্বাচন করুন যেখানে কাস্ট (স্বাক্ষরিত মান) =999999;

এটি নিম্নলিখিত আউটপুট তৈরি করবে। ম্যাচিং স্ট্রিং সহ রেকর্ডটি প্রদর্শিত হয় -

<প্রে>+----+---------+| আইডি | মান |+---+---------+| 2 | 999999 |+----+-------+1 সারি সেটে (0.00 সেকেন্ড)
  1. একটি সারি পেতে একটি একক MySQL ক্যোয়ারী দুটি কলাম তুলনা?

  2. MySQL ক্যোয়ারী কলামের মান থেকে দুটি স্ট্রিং এর যে কোনো একটির সাথে মেলে

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

  4. C++ এ দুটি স্ট্রিং তুলনা করা হচ্ছে