কম্পিউটার

কিভাবে একটি MySQL ক্ষেত্রের মান থেকে লিডিং এবং ট্রেইলিং হোয়াইটস্পেস অপসারণ করবেন?


আমরা trim() ফাংশনের সাহায্যে MySQL থেকে লিডিং এবং ট্রেইলিং হোয়াইটস্পেসগুলি সরিয়ে ফেলতে পারি৷

নিচের সিনট্যাক্স।

mysql> TRIM (' AnyStringWithWhitespaces ');
নির্বাচন করুন

আসুন এখন নিচের ক্যোয়ারীতে উপরের সিনট্যাক্স প্রয়োগ করি।

mysql> TRIM ('লিডিং অ্যান্ড ট্রেইলিং হোয়াইটস্পেস ডেমো') নির্বাচন করুন;

এখানে আউটপুট যা হোয়াইটস্পেসগুলি সরিয়ে দেয়।

<প্রে>+-----------------------------------------+| TRIM('লিডিং অ্যান্ড ট্রেইলিং হোয়াইটস্পেস ডেমো') |+-------------------------------------- -+| লিডিং এবং ট্রেইলিং হোয়াইটস্পেস ডেমো |+-----------------------------------------+1 সারি সেট (0.00 সেকেন্ড)

চলুন এখন দেখা যাক অগ্রণী এবং পিছনের হোয়াইটস্পেসগুলি সরানোর আরেকটি উপায়।

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

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

হোয়াইটস্পেস সহ একটি রেকর্ড সন্নিবেশ করা হচ্ছে৷

mysql> TrimDemo2 মানগুলিতে সন্নিবেশ করুন(' John');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)

রেকর্ড প্রদর্শন করা হচ্ছে।

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

এখানে আউটপুট।

<প্রে>+---------+| নাম |+---------+| জন |+-------------------+1 সারি সেটে (0.00 সেকেন্ড)

চলুন এখন লিডিং এবং ট্রেইলিং হোয়াইটস্পেস মুছে ফেলার জন্য ক্যোয়ারী দেখি।

mysql> আপডেট করুন TrimDemo2 সেটের নাম =TRIM(নাম); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড) সারি মিলেছে:1 পরিবর্তিত:1 সতর্কতা:0

এই হল বাস্তবায়ন।

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

নিচের আউটপুটটি দেখায় যে লিডিং এবং ট্রেইলিং হোয়াইটস্পেসগুলি এখন সরানো হয়েছে৷

<প্রে>+------+| নাম |+------+| জন |+------+1 সারি সেটে (0.00 সেকেন্ড)
  1. কিভাবে MySQL REGEXP ব্যবহার করে জিপ কোড ক্ষেত্র থেকে -XXX সরাতে হয়?

  2. মাইএসকিউএল-এর অন্য ক্ষেত্র থেকে কীভাবে একটি ক্ষেত্রের মান বের করা যায়?

  3. ক্ষেত্রের মান পান এবং এটি থেকে একটি নির্দিষ্ট অক্ষরকে মাইএসকিউএল দিয়ে বড় হাতের অক্ষরে রূপান্তর করুন

  4. পাইথনে একটি স্ট্রিংয়ে সমস্ত ট্রেলিং এবং অগ্রণী হোয়াইটস্পেস কীভাবে সরিয়ে ফেলবেন?