কম্পিউটার

"John_120" এ নম্বরের মতো একটি কলামের আংশিক মানের উপর সাজানোর জন্য MySQL ক্যোয়ারী


এর জন্য, আপনি SUBSTRING_INDEX() এর সাথে ORDER BY ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -

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

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable1502 মানগুলিতে সন্নিবেশ করান DemoTable1502 মানগুলিতে ('Mike_178'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.09 সেকেন্ড)mysql> DemoTable1502 মানগুলিতে সন্নিবেশ করুন('Bob_198'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.36 সেকেন্ড)

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

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

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

তৈরি করবে <প্রে>+------------+| StudentId |+------------+| জন_120 || জন_201 || মাইক_178 || বব_198 |+------------+4টি সারি সেটে (0.00 সেকেন্ড)

কলামের আংশিক মান −

-এ সাজানোর জন্য নিচের প্রশ্নটি রয়েছে
mysql> LeftPart হিসাবে substring_index(StudentId,'_',1) নির্বাচন করুন, -> substring_index(StudentId,'_',-1) RightPart -> DemoTable1502 থেকে -> RightPart দ্বারা অর্ডার করুন;

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

তৈরি করবে <প্রে>+---------+------------+| বাম অংশ | ডান অংশ |+---------+------------+| জন | 120 || মাইক | 178 || বব | 198 || জন | 201 |+---------+------------+4 সারি সেটে (0.00 সেকেন্ড)
  1. খালি কলামের জন্য কাস্টম টেক্সট প্রদর্শন করতে MySQL ক্যোয়ারী

  2. MySQL লাইককে MySQL IN হিসাবে প্রয়োগ করার জন্য প্রশ্ন?

  3. MySQL ক্যোয়ারী ইতিবাচক মান আছে সারি জন্য TRUE ফেরত দিতে?

  4. মাইএসকিউএল-এ নির্দিষ্ট মান থাকা কলামের সংখ্যা কীভাবে গণনা করবেন?