কম্পিউটার

মাইএসকিউএল স্ট্রিংয়ে শুধুমাত্র প্রথম অক্ষরটি কীভাবে কাটবেন?


শুধুমাত্র প্রথম অক্ষর কাটতে, UPDATE কমান্ড সহ substr() ফাংশন ব্যবহার করুন। সিনট্যাক্স নিম্নরূপ।

আপনার টেবিলের নাম আপডেট করুন yourColumnName=substr(yourColumnName,2);

উপরের সিনট্যাক্স বোঝার জন্য প্রথমে একটি টেবিল তৈরি করা যাক। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ।

mysql> টেবিল CutStringDemo-> (-> মান varchar(100)-> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.66 সেকেন্ড)

এখন আপনি insert কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করতে পারেন। প্রশ্নটি নিম্নরূপ।

mysql> CutStringDemo মানগুলিতে সন্নিবেশ করান 0.16 সেকেন্ড)mysql> CutStringDemo মানগুলিতে সন্নিবেশ করুন 0.14 সেকেন্ড)

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

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

নিচের আউটপুট।

<প্রে>+------------+| মান |+------------+| 12,3456 || 23,9867 || 20,3212 || ,23456,1234 |+------------+4 সারি সেটে (0.00 সেকেন্ড)

এখন কলামের মান থেকে প্রথম অক্ষরটি কেটে নেওয়া যাক। প্রশ্নটি নিম্নরূপ।

mysql> CutStringDemo সেট Value=substr(Value,2); ক্যোয়ারী ঠিক আছে, 4 টি সারি প্রভাবিত (0.20 সেকেন্ড) সারি মিলেছে:4 পরিবর্তিত:4 সতর্কতা:0

এখন আপনি পরীক্ষা করতে পারেন যে কলামের মান থেকে প্রথম অক্ষরটি সরানো হয়েছে কি না। টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করতে, SELECT স্টেটমেন্ট ব্যবহার করুন। প্রশ্নটি নিম্নরূপ।

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

প্রথম অক্ষরটি সফলভাবে মুছে ফেলার আউটপুটটি প্রদর্শিত হচ্ছে।

<প্রে>+------------+| মান |+------------+| 12,3456 || 23,9867 || 20,3212 || 23456,1234 |+------------+4 সারি সেটে (0.00 সেকেন্ড)
  1. MySQL ক্যোয়ারী আন্ডারস্কোরের পরে শুধুমাত্র স্ট্রিং এর অংশ প্রদর্শন করে একটি স্ট্রিং পরিবর্তন করতে?

  2. MySQL-এ একটি স্ট্রিং-এ শুধুমাত্র প্রথম বার বার করা মান কীভাবে প্রতিস্থাপন করবেন

  3. কিভাবে পিএইচপি স্ট্রিং প্রথম অক্ষর সরাতে?

  4. কিভাবে C# এ একটি স্ট্রিং এর প্রথম অক্ষর খুঁজে বের করবেন?