MySQL query to get the highest value from a single row with multiple columns\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n



To get the highest value, use the GREATEST() method. Let us first create a table −

mysql> create table DemoTable    -> (    -> Value1 int,    -> Value2 int,    -> Value3 int    -> ); Query OK, 0 rows affected (1.29 sec)

Insert some records in the table using insert command −

mysql> insert into DemoTable values(100,600,400); Query OK, 1 row affected (0.19 sec)

Display all records from the table using select statement −

mysql> select *from DemoTable;

Output

+--------+--------+--------+ | Value1 | Value2 | Value3 | +--------+--------+--------+ | 100 | 600 | 400    | +--------+--------+--------+ 1 row in set (0.00 sec)

Following is the query to get the highest value −

mysql> select greatest(Value1,Value2,Value3) AS HighestFrom1Row from DemoTable;

Output

+-----------------+ | HighestFrom1Row | +-----------------+ |   600           | +-----------------+ 1 row in set (0.00 sec)
Updated on: 2019-07-30T22:30:26+05:30

243 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements