কম্পিউটার

MySQL আপডেট ক্যোয়ারী অক্ষরের মধ্যে স্পেস অপসারণ করতে?


আপনার যদি অক্ষরের মধ্যে ফাঁকা থাকে তাহলে আপনি স্পেস অপসারণের জন্য REPLACE() ফাংশন ব্যবহার করতে পারেন।

সিনট্যাক্স নিম্নরূপ -

আপনার টেবিলের নাম আপডেট করুন SET yourColumnName=REPLACE(yourColumnName,’ ‘,’);

উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -

mysql> টেবিল রিমুভ স্পেসডেমো তৈরি করুন -> ( -> আইডি শূন্য নয় স্বয়ংক্রিয়_INCREMENT, -> UserId varchar(20), -> UserName varchar(10), -> PRIMARY KEY(Id) -> );কোয়েরি ঠিক আছে, 0 প্রভাবিত সারি (0.81 সেকেন্ড)

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

mysql> RemoveSpaceDemo(UserId,UserName) মান ('John 12 67','John');Query OK, 1 সারি প্রভাবিত (0.33 sec)mysql> রিমুভস্পেসডেমো(UserId,UserName) মানগুলিতে সন্নিবেশ ('Car) 23 ','ক্যারল');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.34 সেকেন্ড)

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

mysql> রিমুভ স্পেসডেমো থেকে *নির্বাচন করুন;

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

<প্রে>+------+------+---------+| আইডি | UserId | ব্যবহারকারীর নাম |+------+------------------+------------+| 1 | জন 12 67 | জন || 2 | ক্যারল 23 | ক্যারল |+------+------+---------+2 সারি সেটে (0.00 সেকেন্ড)

উপরের নমুনা আউটপুটটি দেখুন, আমাদের অক্ষরের মধ্যে ফাঁকা জায়গা রয়েছে।

এখন REPLACE() ব্যবহার করুন অক্ষরের মধ্যে স্পেস মুছে ফেলতে। প্রশ্নটি নিম্নরূপ -

mysql> update removeSpaceDemo সেট UserId=REPLACE(UserId,' ','); কোয়েরি ঠিক আছে, 2টি সারি প্রভাবিত (0.63 সেকেন্ড)সারি মিলেছে:2 পরিবর্তিত:2 সতর্কবাণী:

আবার একবার টেবিল রেকর্ড চেক করুন. প্রশ্নটি নিম্নরূপ -

mysql> রিমুভ স্পেসডেমো থেকে *নির্বাচন করুন;

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

<প্রে>+------+---------+---------+| আইডি | UserId | ব্যবহারকারীর নাম |+------+---------+----------+| 1 | John1267 | জন || 2 | Carol23 | ক্যারল |+----+---------+---------+2 সারি সেটে (0.00 সেকেন্ড)
  1. মাইএসকিউএল-এ দুটি শব্দের মধ্যে স্থান সরান?

  2. বর্গাকার বন্ধনীর মধ্যে পাঠ্য মুছে ফেলার জন্য MySQL ক্যোয়ারী?

  3. MySQL একক প্রশ্নে একাধিক রেকর্ড আপডেট করে?

  4. মাইএসকিউএল ক্যোয়ারী ট্রেলিং স্পেস মুছে ফেলতে