কম্পিউটার

কিভাবে একটি MySQL স্ট্রিং এ আন্ডারস্কোর মেলে?


একটি MySQL স্ট্রিং-এ আন্ডারস্কোর মেলানোর জন্য, আপনি নিচের সিনট্যাক্স −

ব্যবহার করতে পারেন
আপনার টেবিলের নাম থেকে *নির্বাচন করুন যেখানে আপনার কলামের নাম '%\_%' পছন্দ করুন;

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

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

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

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

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

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

তৈরি করবে <প্রে>+---------+| ক্লায়েন্টআইডি |+---------+| CLI_101 || CLI1110 || _CLI102 || CLI103_ || CLI1111 |+----------+5 সারি সেটে (0.00 সেকেন্ড)

এখানে LIKE −

ব্যবহার করে স্ট্রিং-এ আন্ডারস্কোর মেলানোর জন্য প্রশ্ন রয়েছে
mysql> DemoTable থেকে *নির্বাচন করুন যেখানে ClientId লাইক '%\_%';

এটি আন্ডারস্কোর −

সহ স্ট্রিংগুলি প্রদর্শন করে নিম্নলিখিত আউটপুট তৈরি করবে <প্রে>+---------+| ক্লায়েন্টআইডি |+---------+| CLI_101 || _CLI102 || CLI103_ |+----------+3 সারি সেটে (0.00 সেকেন্ড)

আপনি বিকল্প ক্যোয়ারী −

ব্যবহার করতে পারেন
mysql> DemoTable থেকে *নির্বাচন করুন যেখানে ClientId REGEXP '_';

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

তৈরি করবে <প্রে>+---------+| ক্লায়েন্টআইডি |+---------+| CLI_101 || _CLI102 || CLI103_ |+----------+3 সারি সেটে (0.00 সেকেন্ড)
  1. মাইএসকিউএল-এর একটি `IN ()`-এ কমা-বিচ্ছিন্ন স্ট্রিং কীভাবে ব্যবহার করবেন?

  2. কিভাবে SUBSTRING_INDEX ব্যবহার করে MySQL-এ স্ট্রিং বিভক্ত করবেন?

  3. কিভাবে MySQL এ স্ট্রিং থেকে তারিখ বের করবেন?

  4. MySQL রেগুলার এক্সপ্রেশন:কিভাবে \d এর সাথে স্ট্রিং-এর ডিজিট মেলে?