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

MySQL-এ সর্বোচ্চ বেতন (Highest Salary) বের করা

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

সিনট্যাক্স

SELECT MAX(yourColumnName) AS anyAliasName FROM yourTableName;

উদাহরণ

কর্মচারীদের টেবিল তৈরি:

CREATE TABLE demo44 (
    employee_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    employee_name VARCHAR(20),
    employee_salary INT
);

ডেটা ইনসার্ট:

INSERT INTO demo44(employee_name, employee_salary) VALUES ('John', 3000);
INSERT INTO demo44(employee_name, employee_salary) VALUES ('David', 4500);
INSERT INTO demo44(employee_name, employee_salary) VALUES ('Bob', 3500);
INSERT INTO demo44(employee_name, employee_salary) VALUES ('Carol', 5500);
INSERT INTO demo44(employee_name, employee_salary) VALUES ('Mike', 4900);

টেবিলের ডেটা:

+-------------+---------------+-----------------+
| employee_id | employee_name | employee_salary |
+-------------+---------------+-----------------+
| 1           | John          | 3000            |
| 2           | David         | 4500            |
| 3           | Bob           | 3500            |
| 4           | Carol         | 5500            |
| 5           | Mike          | 4900            |
+-------------+---------------+-----------------+

কোয়েরি

SELECT MAX(employee_salary) AS Highest_Salary FROM demo44;

আউটপুট

+----------------+
| Highest_Salary |
+----------------+
| 5500           |
+----------------+

ব্যাখ্যা: MAX() ফাংশন কলামের সবচেয়ে বড় মান ফেরত দেয়। যদি কর্মচারীর নামও জানতে চান যিনি সর্বোচ্চ বেতন পাচ্ছেন, তবে সাবকোয়েরি বা জয়িন ব্যবহার করতে হবে।

  1. MySQL-এ SELECT TRUE কী এবং কীভাবে কাজ করে?

  2. MySQL-এ সাবকোয়েরি, MIN/MAX ও UNION ALL ব্যবহার করে সর্বোচ্চ ও সর্বনিম্ন বেতনवाले কর্মচারী বের করা

  3. MySQL-এ DISTINCT, ORDER BY DESC, LIMIT OFFSET ব্যবহার করে Nth সর্বোচ্চ মান বের করুন

  4. MySQL-এ মাস অনুযায়ী রেকর্ড সিলেক্ট করা (MONTH() ফাংশন)