SUBSTRING() + CAST() + MAX() কম্বিনেশন
যখন স্ট্রিং কলামে প্রিফিক্স থাকলে (যেমন 'Value440'), সংখ্যা অংশ বের করে কাস্ট করে MAX() নিয়ে সর্বোচ্চ মান বের করা যায়।
উদাহরণ
mysql> CREATE TABLE DemoTable1337 (Value VARCHAR(50));
mysql> INSERT INTO DemoTable1337 VALUES
('Value400'), ('Value345'), ('Value567'), ('Value489');
mysql> SELECT * FROM DemoTable1337;
কুয়েরি: সর্বোচ্চ সংখ্যা বের করা
mysql> SELECT MAX(CAST(SUBSTRING(Value, 6) AS DECIMAL(10,2))) AS MaximumValue
FROM DemoTable1337;
ফলাফল
+--------------+
| MaximumValue |
+--------------+
| 567.00 |
+--------------+
ব্যাখ্যা: SUBSTRING(Value, 6) ৬ নম্বর পজিশন থেকে শেষ পর্যন্ত নেয় (যেহেতু 'Value' ৫ অক্ষর)। CAST(... AS DECIMAL(10,2)) স্ট্রিংকে সংখ্যায় রূপান্তর করে। তারপর MAX() নেয়। প্রিফিক্স দৈর্ঘ্য যদি ভিন্ন হয়, তবে LOCATE() বা REPLACE() ব্যবহার করুন।