在MySQL的四个表中找到最大的价值?

要在四个表中找到最大值,可以使用方法GREATEST()。以下是创建第一个表的查询-

<DemoTable1>

mysql> create table DemoTable1

   -> (

   -> Value int

   -> );

使用插入命令在第一张表中插入一些记录-

mysql> insert into DemoTable1 values(10);

mysql> insert into DemoTable1 values(60);

使用select语句显示第一个表中的所有记录-

mysql> select *from DemoTable1;

输出结果

+-------+

| Value |

+-------+

| 10    |

| 60    |

+-------+

2 rows in set (0.00 sec)

以下是创建第二个表的查询-

<DemoTable2>

mysql> create table DemoTable2

   -> (

   -> Value int

   -> );

使用插入命令在第二张表中插入一些记录-

mysql> insert into DemoTable2 values(90);

mysql> insert into DemoTable2 values(12);;

使用select语句显示第二个表中的所有记录-

mysql> select *from DemoTable2;

输出结果

+-------+

| Value |

+-------+

| 90    |

| 12    |

+-------+

2 rows in set (0.00 sec)

以下是创建第三个表的查询-

<DemoTable3>

mysql> create table DemoTable3

   -> (

   -> Value int

   -> );

使用插入命令在第三张表中插入一些记录-

mysql> insert into DemoTable3 values(34);

mysql> insert into DemoTable3 values(120);

使用select语句显示第三张表中的所有记录-

mysql> select *from DemoTable3;

输出结果

+-------+

| Value |

+-------+

| 34    |

| 120   |

+-------+

2 rows in set (0.00 sec)

以下是创建第四个表的查询-

<DemoTable4>

mysql> create table DemoTable4

   -> (

   -> Value int

   -> );

使用插入命令在第四张表中插入一些记录-

mysql> insert into DemoTable4 values(140);

mysql> insert into DemoTable4 values(290);

使用select语句显示第四张表中的所有记录-

mysql> select *from DemoTable4;

输出

+-------+

| Value |

+-------+

| 140   |

| 290   |

+-------+

2 rows in set (0.00 sec)

这是在MySQL的四个表中查找最大值的查询-

mysql> select greatest(

   -> (select max(Value) from DemoTable1),

   -> (select max(Value) from DemoTable2),

   -> (select max(Value) from DemoTable3),

   -> (select max(Value) from DemoTable4)

   -> ) as MaximumValue;

输出结果

+--------------+

| MaximumValue |

+--------------+

| 290          |

+--------------+

1 row in set (0.00 sec)

以上是 在MySQL的四个表中找到最大的价值? 的全部内容, 来源链接: utcz.com/z/347313.html

回到顶部