কম্পিউটার

কিভাবে MySQL এ RLIKE/REGEXP প্যাটার্ন ব্যবহার করবেন?


ধরা যাক যখনই একটি কলামের মান 2টি স্বর অক্ষর দিয়ে শুরু হয় তখনই আমরা রেকর্ড চাই৷ তার জন্য, নিচে সিনট্যাক্স −

আপনার টেবিলের নাম থেকে *নির্বাচন করুন যেখানে আপনার কলামের নাম '^[aeiouAEIOU][aeiouAEIOU]' লিখুন;

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

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

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন DemoTable664 মানগুলিতে
mysql> সন্নিবেশ করুন DemoTable664 মানগুলিতে ('Franklin'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড) mysql> DemoTable664 মানগুলিতে ঢোকান ('OAKLAND'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড) mysql> DemoTable664 মানগুলিতে সন্নিবেশ করুন '); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)

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

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

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

তৈরি করবে <প্রে>+------------+| শহরের নাম |+------------+| স্প্রিংফিল্ড || অস্টিন || ফ্র্যাঙ্কলিন || ওকল্যান্ড || অ্যাঙ্কোরেজ |+------------+5 সারি সেটে (0.00 সেকেন্ড)

এখানে RLIKE/REGEXP প্যাটার্ন ব্যবহার করার জন্য ক্যোয়ারী রয়েছে এবং যখনই একটি কলামের মান 2টি স্বরবর্ণ অক্ষর দিয়ে শুরু হয় তখন রেকর্ডগুলি প্রদর্শন করা হয় −

mysql> DemoTable664 থেকে *নির্বাচন করুন যেখানে CityName RLIKE '^[aeiouAEIOU][aeiouAEIOU]';

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

তৈরি করবে <প্রে>+---------+| শহরের নাম |+---------+| অস্টিন || ওকল্যান্ড |+---------+2 সারি সেটে (0.00 সেকেন্ড)
  1. মাইএসকিউএল-এর একটি `IN ()`-এ কমা-বিচ্ছিন্ন স্ট্রিং কীভাবে ব্যবহার করবেন?

  2. আমি মাইএসকিউএল-এ @ সাইন কীভাবে ব্যবহার করব?

  3. কিভাবে সঠিকভাবে MySQL এ WITH ROLLUP ব্যবহার করবেন?

  4. মাইএসকিউএল-এ CURDATE এর সাথে CONTAINS() কীভাবে ব্যবহার করবেন?