কম্পিউটার

MySQL-এ varchar ক্ষেত্র থেকে সর্বোচ্চ মান পাওয়া


এর জন্য SUBSTRING() এর সাথে MAX() ফাংশন ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> create table DemoTable
   -> (
   -> Id varchar(200)
   -> );
Query OK, 0 rows affected (0.52 sec)

সন্নিবেশ কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> insert into DemoTable values('2019-0515-1980');
Query OK, 1 row affected (0.49 sec)

mysql> insert into DemoTable values('2019-0516-780');
Query OK, 1 row affected (0.19 sec)

mysql> insert into DemoTable values('2019-0517-2780');
Query OK, 1 row affected (0.16 sec)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> select *from DemoTable;

আউটপুট

+----------------+
| Id             |
+----------------+
| 2019-0515-1980 |
| 2019-0516-780  |
| 2019-0517-2780 |
+----------------+
3 rows in set (0.00 sec)

একটি varchar ক্ষেত্র -

থেকে সর্বোচ্চ মান পেতে ক্যোয়ারীটি নিচে দেওয়া হল
mysql> select max(Id) from DemoTable
   -> where Id LIKE  CONCAT(SUBSTRING(Id, 1, 4),'%');

আউটপুট

+----------------+
| max(Id)        |
+----------------+
| 2019-0517-2780 |
+----------------+
1 row in set (0.00 sec)

  1. MySQL-এ VARCHAR কলাম থেকে সর্বাধিক মান খুঁজুন

  2. সর্বাধিক ক্রমবর্ধমান মান আনতে MySQL ক্যোয়ারী

  3. MySQL-এ একটি কলামে সর্বোচ্চ মান খুঁজুন

  4. একটি MySQL কলাম থেকে সর্বোচ্চ মান আনবেন?