MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQLの4つのテーブルの中で最大の価値を見つけますか?


4つのテーブルの中から最大の値を見つけるには、メソッドGREATEST()を使用できます。以下は、最初のテーブルを作成するためのクエリです-

mysql> create table DemoTable1
   -> (
   -> Value int
   -> );
Query OK, 0 rows affected (0.70 sec)

挿入コマンド-

を使用して、最初のテーブルにいくつかのレコードを挿入します
mysql> insert into DemoTable1 values(10);
Query OK, 1 row affected (0.10 sec)

mysql> insert into DemoTable1 values(60);
Query OK, 1 row affected (0.14 sec)

selectステートメント-

を使用して、最初のテーブルのすべてのレコードを表示します
mysql> select *from DemoTable1;

出力

+-------+
| Value |
+-------+
| 10    |
| 60    |
+-------+
2 rows in set (0.00 sec)

以下は、2番目のテーブルを作成するためのクエリです-

mysql> create table DemoTable2
   -> (
   -> Value int
   -> );
Query OK, 0 rows affected (0.67 sec)

挿入コマンド-

を使用して、2番目のテーブルにいくつかのレコードを挿入します
mysql> insert into DemoTable2 values(90);
Query OK, 1 row affected (0.15 sec)

mysql> insert into DemoTable2 values(12);;
Query OK, 1 row affected (0.12 sec)

selectステートメント-

を使用して、2番目のテーブルのすべてのレコードを表示します
mysql> select *from DemoTable2;

出力

+-------+
| Value |
+-------+
| 90    |
| 12    |
+-------+
2 rows in set (0.00 sec)

以下は、3番目のテーブルを作成するためのクエリです-

mysql> create table DemoTable3
   -> (
   -> Value int
   -> );
Query OK, 0 rows affected (0.65 sec)

挿入コマンド-

を使用して、3番目のテーブルにいくつかのレコードを挿入します
mysql> insert into DemoTable3 values(34);
Query OK, 1 row affected (0.14 sec)

mysql> insert into DemoTable3 values(120);
Query OK, 1 row affected (0.17 sec)

selectステートメント-

を使用して、3番目のテーブルのすべてのレコードを表示します
mysql> select *from DemoTable3;

出力

+-------+
| Value |
+-------+
| 34    |
| 120   |
+-------+
2 rows in set (0.00 sec)

以下は、4番目のテーブルを作成するためのクエリです-

mysql> create table DemoTable4
   -> (
   -> Value int
   -> );
Query OK, 0 rows affected (0.68 sec)

挿入コマンド-

を使用して、4番目のテーブルにいくつかのレコードを挿入します
mysql> insert into DemoTable4 values(140);
Query OK, 1 row affected (0.72 sec)

mysql> insert into DemoTable4 values(290);
Query OK, 1 row affected (0.14 sec)

selectステートメントを使用して4番目のテーブルのすべてのレコードを表示します-

mysql> select *from DemoTable4;

出力

+-------+
| Value |
+-------+
| 140   |
| 290   |
+-------+
2 rows in set (0.00 sec)

これは、MySQLの4つのテーブルの中で最大の値を見つけるためのクエリです-

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)

  1. MySQLの列の最大値を見つける

    MAX(columnName)を使用して、列の最大値を見つける必要があります。ただし、最初は、MySQLのデータベースとテーブルについて理解します。 MySQLをインストールする前に、どのバージョンとどの配布形式(バイナリファイルまたはソースファイルから)を使用するかを決定することが重要です。データベースが新しく作成された場合、データベースにテーブルがないことは明らかです。 最も重要な部分の1つは、データベースの構造、必要なテーブル、すべてのテーブルの列、およびこれらのテーブル間の関係を決定することです。データベースに含める必要のあるもの、データベースの適切な名前、および適切な列名と行の値

  2. 4つの入力整数の中から最大のものを見つけるC++プログラム

    4つの整数a、b、c、dがあるとします。私たち自身の機能を作ることによって、それらの中で最大の数を見つけなければなりません。したがって、2つの数値を入力として受け取り、最大値を見つける1つのmax()関数を作成し、それらを使用して、4つの数値すべての最大値を見つけます。 したがって、入力がa =75、b =18、c =25、d =98の場合、出力は98になります。 これを解決するには、次の手順に従います- 関数max()を定義します。これにはxとyが必要です xとyの最大値を返す a、b、c、dの4つの数字を取ります left_max:=max(a、b) right_max:=ma