এর জন্য, আপনি SUBSTRING_INDEX() ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable (Number varchar(100)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.60 সেকেন্ড)
উদাহরণ
সন্নিবেশ কমান্ড −
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable মানগুলিতে ঢোকান DemoTable মানগুলিতে ('678590'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.46 সেকেন্ড) mysql> DemoTable মানগুলিতে ঢোকান('908765432'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড) mysql> DemoTable মানগুলিতে ঢোকান('33822732 '); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.35 সেকেন্ড) mysql> DemoTable মানগুলিতে ঢোকান('09028215'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.51 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> DemoTable থেকে *নির্বাচন করুন;
আউটপুট
<প্রে>+---------------+| সংখ্যা |+---------------+| 235678 || 1634990 || 678590 || 908765432 || 222343388773 || 09028215 |+------------+6 সারি সেটে (0.00 সেকেন্ড)MySQL −
-এ একটি নির্দিষ্ট সংখ্যার সাথে মান পেতে ক্যোয়ারীটি নিচে দেওয়া হলmysql> DemoTable থেকে নম্বর নির্বাচন করুন যেখানে Number LIKE '%5%' LENGTH(SUBSTRING_INDEX(Number, '5', 1)) দ্বারা অর্ডার করুন;