কম্পিউটার

মাইএসকিউএল-এ ডিলিমিটারের শেষ ঘটনার ভিত্তিতে স্ট্রিংয়ের বাম অংশ পান?


এর জন্য, LEFT() পদ্ধতি ব্যবহার করুন। ম্যানিপুলেশনের জন্য, আমরা LOCATE() এবং REVERSE() পদ্ধতি ব্যবহার করেছি।

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

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

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable মানগুলিতে ঢোকান('$/This$is[MySQL]$/MySQL[FirstClass]$MySQL[SecondClass]'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)mysql> DemoTable মানগুলিতে ঢোকান( '$/This$ is[Java]$/Java[FirstClass]$Java[SecondClass]'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড)

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

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

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

তৈরি করবে <পূর্ব>+------------------------------------------------------------ ----------+| শিরোনাম |+-------------------------------------------- ---------+| $/এটি$ই[MySQL]$/MySQL[FirstClass]$MySQL[SecondClass] || $/এটি$[জাভা]$/জাভা[ফার্স্টক্লাস]$জাভা[সেকেন্ডক্লাস] |+------------------ --------------------------- সেটে 2 সারি (0.00 সেকেন্ড)

নিচের স্ট্রিং-

এর বাম অংশ পেতে ক্যোয়ারী আছে
mysql> DemoTable থেকে ফলস্বরূপ বাম (শীর্ষক, char_length(Title) - locate('$', reverse(title))) নির্বাচন করুন;

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

তৈরি করবে <প্রে>+--------------------------------------+| ফলাফল |+--------------------------------------+| $/এটি$[MySQL]$/MySQL[ফার্স্টক্লাস] || $/এটি$[জাভা]$/জাভা[ফার্স্টক্লাস] |+----------------------------------- ---+2 সারি সেটে (0.04 সেকেন্ড)
  1. জাভা দিয়ে MySQL ডাটাবেসের একটি টেবিল থেকে শেষ রেকর্ড পান?

  2. MySQL এ একটি কলামের সাবস্ট্রিং পান

  3. কিভাবে MySQL এ টেবিলের প্রথম এবং শেষ রেকর্ড পেতে হয়?

  4. স্ট্রিংয়ের বাম দিক থেকে 5টি অক্ষর আনতে MySQL নির্বাচন বিবৃতি