কম্পিউটার

MySQL কোয়েরি নির্দিষ্ট অক্ষরের পরে একটি কলাম বিভক্ত করতে?


নির্দিষ্ট অক্ষরের পরে একটি কলাম বিভক্ত করতে, SUBSTRING_INDEX() পদ্ধতি ব্যবহার করুন -

yourTableName থেকে substring_index(yourColumnName,'-',-1) নির্বাচন করুন;

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

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

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable মানগুলিতে সন্নিবেশ করুন('Paris Hill St.-CA-83745646'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.32 সেকেন্ড)mysql> DemoTable মানগুলিতে সন্নিবেশ করুন('502 South Armstrong Street-9948443'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)

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

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

আউটপুট

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

তৈরি করবে <প্রে>+-----------------------+| রাস্তার নাম |+-----------------------+| প্যারিস হিল সেন্ট-সিএ-83745646 || 502 সাউথ আর্মস্ট্রং স্ট্রিট-9948443 |+--------------------------------------+2 সারি সেটে ( 0.00 সেকেন্ড)

নির্দিষ্ট অক্ষর −

পরে একটি কলাম বিভক্ত করার জন্য নিম্নোক্ত প্রশ্নটি রয়েছে
mysql> DemoTable থেকে substring_index(StreetName,'-',-1) AS স্প্লিট নির্বাচন করুন;

আউটপুট

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

তৈরি করবে <প্রে>+---------+| বিভক্ত |+---------+| 83745646 || 9948443 |+---------+2 সারি সেটে (0.00 সেকেন্ড)
  1. কিভাবে MySQL এ একটি কলাম বিভক্ত করবেন?

  2. নির্দিষ্ট কলাম মানের জন্য একটি একক MySQL ক্যোয়ারীতে একাধিক গণনা পান

  3. MySQL এ SELECT ক্যোয়ারী থেকে একটি নির্দিষ্ট কলাম রেকর্ড কিভাবে পেতে হয়?

  4. একটি নির্দিষ্ট অক্ষর হাইফেনের আগে সমস্ত অক্ষর পেতে MySQL ক্যোয়ারী