কম্পিউটার

ডট আগে স্ট্রিং অংশ প্রতিস্থাপন MySQL ক্যোয়ারী


এর জন্য, SUBSTRING_INDEX() এর সাথে CONCAT() ব্যবহার করুন। আসুন প্রথমে একটি −

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

সন্নিবেশ −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান
mysql> DemoTable1424 মানগুলিতে সন্নিবেশ করান DemoTable1424 মানগুলিতে('7893322.5635543434'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.35 সেকেন্ড)mysql> DemoTable1424 মানগুলিতে সন্নিবেশ করুন('90944.665665'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (1 সারি) 

নির্বাচন −

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

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

তৈরি করবে <প্রে>+---------+| মান |+-------------------+| 567.78483733 || 1023.45252443 || 7893322.5635543434 || 90944.665665 |+--------------------+4টি সারি সেটে (0.00 সেকেন্ড)

ডট-

-এর আগে স্ট্রিং-এর অংশ প্রতিস্থাপন করার জন্য নিম্নোক্ত ক্যোয়ারী
mysql> আপডেট DemoTable1424 -> সেট মান=concat('10000.',substring_index(মান ,'.',-1));কোয়েরি ঠিক আছে, 4টি সারি প্রভাবিত (0.13 সেকেন্ড)সারি মিলেছে:4 পরিবর্তিত:4 সতর্কতা :0

আসুন আবার টেবিলের রেকর্ড পরীক্ষা করি -

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

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

তৈরি করবে <প্রে>+-------------------+| মান |+-------------------+| 10000.78483733 || 10000.45252443 || 10000.5635543434 || 10000.665665 |+-----------------+4টি সারি সেটে (0.00 সেকেন্ড)
  1. একটি স্ট্রিং একটি শব্দ আছে কিনা চেক করতে MySQL ক্যোয়ারী?

  2. মাইএসকিউএল ক্যোয়ারী IF স্টেটমেন্টের ফলে একটি স্ট্রিং ফেরত দিতে?

  3. একটি কলাম মান প্রতিস্থাপন করতে MySQL ক্যোয়ারী

  4. কিভাবে একটি MySQL ক্যোয়ারীতে 'খালি সেট' প্রতিস্থাপন করবেন?