কম্পিউটার

মাইএসকিউএল-এর সংখ্যা দুটি স্ট্রিং কিভাবে তুলনা করবেন?


মাইএসকিউএল-এর সংখ্যা দুটি স্ট্রিং তুলনা করতে, CAST() ফাংশন ব্যবহার করুন।

সিনট্যাক্স নিম্নরূপ

yourTableNamewhere cast থেকে *নির্বাচন করুন(yourColumnName as signed)=yourIntegerValue;

উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ

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

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -

mysql> compareTwoStringDemo মান('1083745');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)mysql> compareTwoStringDemo মানগুলিতে সন্নিবেশ করুন('9867585');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11সেকেন্ড) mysql> in compareTwoStringDemo মান('3547483'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড) mysql> compareTwoStringDemo মান ('9845646') এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড) mysql> compare'TwoString5D75D5 মান সন্নিবেশ করুন '); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -

mysql> compareTwoStringDemo থেকে *নির্বাচন করুন;

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

<প্রে>+---------+| UserId |+---------+| 1083745 || 9867585 || 3547483 || 9845646 || 9876532 |+---------+5 সারি সেটে (0.00 সেকেন্ড)

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

mysql> compareTwoStringDemo থেকে *নির্বাচন করুন -> যেখানে cast(UserId হিসাবে স্বাক্ষরিত)=3547483;

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

<প্রে>+---------+| UserId |+---------+| 3547483 |+---------+1 সারি সেটে (0.00 সেকেন্ড)
  1. MySQL-এ তারিখের স্ট্রিং তুলনা করুন

  2. কিভাবে একটি একক MySQL ক্যোয়ারীতে দুটি টেবিল থেকে সারি গণনা করবেন?

  3. দুটি কলাম সমান হলে একটি সারি মুছে ফেলার জন্য MySQL ক্যোয়ারী

  4. সংখ্যা বিন্যাস করার জন্য মাইএসকিউএল ক্যোয়ারী কোন সংখ্যার মধ্যে স্থান আছে?