আপনি এর জন্য MAX() এর সাথে CAST() ব্যবহার করতে পারেন। যেহেতু স্ট্রিংটি স্ট্রিং এবং পূর্ণসংখ্যা দিয়ে পূর্ণ, উদাহরণস্বরূপ, "STU201", তাই আমাদের CAST() ব্যবহার করতে হবে।
আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentBookCode varchar(200)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.56 সেকেন্ড)
সন্নিবেশ কমান্ড -
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable(StudentBookCode) মান ('STU201') এ সন্নিবেশ করুন;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)mysql> DemoTable(স্টুডেন্টবুককোড) মানগুলিতে ('STU202'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত 0.20 সেকেন্ড)mysql> DemoTable(StudentBookCode) মানগুলিতে ('STU203'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)mysql> DemoTable(স্টুডেন্টবুককোড) মানগুলিতে সন্নিবেশ করুন ('STU290'); কোয়েরি ঠিক আছে ('STU290'); 0.19 সেকেন্ড)mysql> DemoTable(StudentBookCode) মান ('STU234') এ ঢোকান; ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)
−
নির্বাচনী বিবৃতি ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করার জন্য নিচের প্রশ্নটি রয়েছেmysql> DemoTable থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------+-----------------+| আইডি | স্টুডেন্টবুককোড |+----+-----------------+| 1 | STU201 || 2 | STU202 || 3 | STU203 || 4 | STU290 || 5 | STU234 |+----+-----------------+5 সারি সেটে (0.00 সেকেন্ড)সর্বাধিক মান −
পেতে ক্যোয়ারী নিচে দেওয়া হলmysql> DemoTable থেকে MAX(CAST(SUBSTRING(StudentBookCode FROM 4) AS Unsigned)) নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <পূর্ব>+------------------------------------------------------------ ------------+| সর্বোচ্চ ------------------------+| 290 |+------------------------------------------------------------ -----------+1 সারি সেটে (0.00 সেকেন্ড)