2つのMySQLテーブル間で欠落している値を見つける方法は?
2つのMySQLテーブル間で欠落している値を見つけるには、NOTINを使用します。まずテーブルを作成しましょう-
mysql> create table DemoTable1(Value int); Query OK, 0 rows affected (0.56 sec)
挿入コマンド-
を使用して、テーブルにいくつかのレコードを挿入しますmysql> insert into DemoTable1 values(1); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable1 values(2); Query OK, 1 row affected (0.28 sec) mysql> insert into DemoTable1 values(5); Query OK, 1 row affected (0.23 sec) mysql> insert into DemoTable1 values(6); Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTable1 values(8); Query OK, 1 row affected (0.16 sec)
selectステートメントを使用してテーブルのすべてのレコードを表示する-
mysql> select *from DemoTable1;
これにより、次の出力が生成されます-
+-------+ | Value | +-------+ | 1 | | 2 | | 5 | | 6 | | 8 | +-------+ 5 rows in set (0.00 sec)
以下は、2番目のテーブルを作成するためのクエリです-
mysql> create table DemoTable2(Value int); Query OK, 0 rows affected (1.19 sec)
挿入コマンド-
を使用して、テーブルにいくつかのレコードを挿入しますmysql> insert into DemoTable2 values(1); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable2 values(2); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable2 values(3); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable2 values(4); Query OK, 1 row affected (0.12 sec)
selectステートメントを使用してテーブルのすべてのレコードを表示する-
mysql> select *from DemoTable2;
これにより、次の出力が生成されます-
+-------+ | Value | +-------+ | 1 | | 2 | | 3 | | 4 | +-------+ 4 rows in set (0.00 sec)
以下は、2つのMySQLテーブル間で欠落している値を見つけるためのクエリです-
mysql> select Value from DemoTable1 where Value not in(select Value from DemoTable2);
これにより、次の出力が生成されます-
+-------+ | Value | +-------+ | 5 | | 6 | | 8 | +-------+ 3 rows in set (0.07 sec)
-
MySQLで特定の列名を持つテーブルを見つける方法は?
列名を見つけるには、information_schema.columnsを使用します。以下は構文です- select distinct table_name from information_schema.columns where column_name like '%yourSearchValue%' and table_schema=database(); さまざまなテーブルで列名を見つけるために、上記の構文を実装しましょう。ここでは、特定の列名が「クライアント」という単語を持つテーブル名のみが必要です- mysql> select distinct table_
-
2つのNumpy配列間の交差点を見つける方法は?
この問題では、2つのnumpy配列間の交差点を見つけます。 2つの配列の共通部分は、元の両方の配列に共通の要素を持つ配列です アルゴリズム Step 1: Import numpy. Step 2: Define two numpy arrays. Step 3: Find intersection between the arrays using the numpy.intersect1d() function. Step 4: Print the array of intersecting elements. サンプルコード import numpy as np array_1 = np