কম্পিউটার টিউটোরিয়াল

MySQL-এ MAX() ফাংশন দিয়ে সর্বোচ্চ আইডি (max id) পাওয়া

MySQL-এ একটি কলামের সর্বোচ্চ মান পেতে MAX() এগ্রিগেট ফাংশন ব্যবহার করা হয়।

সিনট্যাক্স

SELECT MAX(কলাম_নাম) AS উপনাম FROM টেবিল_নাম;

উদাহরণ

mysql> CREATE TABLE DemoTable710 (Id INT);
Query OK, 0 rows affected (0.53 sec)

mysql> INSERT INTO DemoTable710 VALUES
(1001), (2001), (1998), (1789), (1678), (9087), (1908);
Query OK, 7 rows affected

সব রেকর্ড

mysql> SELECT * FROM DemoTable710;
+------+
| Id   |
+------+
| 1001 |
| 2001 |
| 1998 |
| 1789 |
| 1678 |
| 9087 |
| 1908 |
+------+

সর্বোচ্চ আইডি পাওয়া

mysql> SELECT MAX(Id) AS Max_Id FROM DemoTable710;
+--------+
| Max_Id |
+--------+
| 9087   |
+--------+
1 row in set (0.00 sec)

অতিরিক্ত টিপস

  • MAX() কাজ করে: নাম্বার, ডেট, স্ট্রিং (বর্ণানুক্রমিক সর্বোচ্চ)
  • NULL মান থাকলে সেটি উপেক্ষা করে
  • সর্বোচ্চ আইডি 가진 পুরো রো পেতে: SELECT * FROM t ORDER BY id DESC LIMIT 1
  • পারফরম্যান্স: ইনডেক্সড কলামে খুব দ্রুত
  1. MySQL-এ নির্দিষ্ট কলামের ডেটা এক্সপোর্ট করুন

  2. MySQL-এ TIMESTAMPDIFF() ফাংশন ব্যবহার করে DOB থেকে বয়স বের করা

  3. MySQL-এ ORDER BY DESC এবং LIMIT 1,1 ব্যবহার করে সর্বোচ্চ আইডির ডেটা বের করা

  4. MySQL-এ CONCAT() এবং REPEAT() দিয়ে ডেটা ফিল্ড মাস্ক করা (পাসওয়ার্ড হাইড করা)