在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