সংখ্যায় varchar প্রকার এবং মান থেকে সর্বোচ্চ আইডি পেতে MAX() এ CAST() ব্যবহার করুন। প্রথমে একটি টেবিল তৈরি করা যাক। এখানে, আমাদের varchar প্রকার −
সহ একটি কলাম আছেmysql> টেবিল তৈরি করুন DemoTable( UserMarks varchar(20)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.77 সেকেন্ড)
সন্নিবেশ কমান্ড −
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable মানগুলিতে সন্নিবেশ করুন DemoTable মানগুলিতে ('45'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড) mysql> DemoTable মানগুলিতে ঢোকান ('56'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড) mysql> DemoTable মানগুলিতে সন্নিবেশ করুন('89 '); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড) mysql> DemoTable মানগুলিতে সন্নিবেশ করুন('99'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড) mysql> DemoTable মানগুলিতে সন্নিবেশ করুন ('91'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড)mysql> DemoTable মান ('94') ঢোকান; ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)
−
নির্বাচনী বিবৃতি ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করার জন্য নিচের প্রশ্নটি রয়েছেmysql> DemoTable থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------+| ইউজারমার্কস |+------------+| 77 || 98 || 45 || 56 || 89 || 99 || 91 || 94 |+----------+8 সারি সেটে (0.00 সেকেন্ড)varchar টাইপ থেকে সর্বোচ্চ id এবং সংখ্যাসূচক মানগুলি পেতে নিম্নলিখিত ক্যোয়ারী রয়েছে −
mysql> DemoTable থেকে MAX(CAST(UserMarks AS SIGNED)) MAX_VALUE হিসাবে নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------+| MAX_VALUE |+------------+| 99 |+----------+1 সারি সেটে (0.00 সেকেন্ড)