সর্বোচ্চ মান পেতে, max() ফাংশন ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> সারণি findMaxValueInVarcharField তৈরি করুন -> ( -> Id int NULL AUTO_INCREMENT PRIMARY KEY, -> Value varchar(200) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.09 সেকেন্ড)
নিচে ইনসার্ট কমান্ড −
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করার জন্য ক্যোয়ারী দেওয়া হলmysql> findMaxValueInVarcharField(মান) মান('200');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> findMaxValueInVarcharField(মান) মানগুলিতে সন্নিবেশ করুন ('1000'); কোয়েরি ঠিক আছে ('1000'); 0.25 সেকেন্ড)mysql> findMaxValueInVarcharField(মান) মান ('899474'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> findMaxValueInVarcharField(মান) মানগুলিতে সন্নিবেশ করুন ('394) প্রভাবিত ('394); 0.15 সেকেন্ড)mysql> FindMaxValueInVarcharField(মান) মান ('4958'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)
−
নির্বাচনী বিবৃতি ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করার জন্য নিচের প্রশ্নটি রয়েছে FindMaxValueInVarcharField থেকেmysql> নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+----+---------+| আইডি | মান |+---+---------+| 1 | 200 || 2 | 1000 || 3 | 899474 || 4 | 39474 || 5 | 4958 |+------+-------+5 সারি সেটে (0.00 সেকেন্ড)একটি varchar ক্ষেত্রে সাংখ্যিক মান থেকে সর্বাধিক পেতে ক্যোয়ারীটি হল -
mysql> max(cast(Value as unsigned) ) AS MaximumValueFromVarcharField fromfindMaxValueInVarcharField নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+-------------------------------+| ভারচারফিল্ড থেকে সর্বাধিক মান |+--------------------------------------------+| 899474 |+-------------------------------+1 সারি সেটে (0.00 সেকেন্ড)