একই সারিতে একাধিক নম্বরিক কালাম থাকলে সেগুলোর মধ্যে সর্বোচ্চ মান বের করতে GREATEST() ফাংশন ব্যবহার করা হয়।
টেবিল তৈরি এবং ডেটা ইনসার্ট
mysql> CREATE TABLE DemoTable (
-> Value1 INT,
-> Value2 INT,
-> Value3 INT
-> );
Query OK, 0 rows affected (1.29 sec)
mysql> INSERT INTO DemoTable VALUES(100, 600, 400);
সকল রেকর্ড
+--------+--------+--------+ | Value1 | Value2 | Value3 | +--------+--------+--------+ | 100 | 600 | 400 | +--------+--------+--------+
সর্বোচ্চ মান বের করা
mysql> SELECT GREATEST(Value1, Value2, Value3) AS HighestFrom1Row FROM DemoTable;
আউটপুট:
+-----------------+ | HighestFrom1Row | +-----------------+ | 600 | +-----------------+
নোট: যেকোনো আর্গুমেন্ট NULL হলে ফলাফল NULL হবে। COALESCE() দিয়ে হ্যান্ডল করা যেতে পারে। LEAST() ফাংশনটি সর্বনিম্ন মান বের করে।