GeeksforGeeks

JOIN:
SQLにおけるJOINは、多くのテーブルからマッチした条件に基づいてデータを結合するために使用されます。 JOINステートメントを使用して結合されたデータは、新しいカラムになります。

Boys

Girls

例を考えてみましょう。

sql> SELECT Boys.Name, Boys.Age, Girls.Address,FROM Boys INNER JOIN Girls ON Boys.Rollno = Girls.Rollno; 

結果のテーブルは次のとおりです:

UNION:
SQLのUNIONは、2つ以上のSELECTステートメントの結果セットを結合するために使用されます。 UNIONステートメントを使用して結合されたデータは、新しい別個の行に結果になります。

例:

sql> SELECT Name FROM Boys WHERE Rollno < 16 UNIONSELECT Name FROM Girls WHERE Rollno > 9 

結果のテーブルは:

SQLのJOINとUNIONの違い……………………………….1:

JOIN UNION
JOINは多くのテーブルからマッチした条件に基づいてデータを結合します。 SQL は、2 つ以上の SELECT ステートメントの結果セットを結合します。
データを新しい列に結合します。 データを新しい行に結合します。 各テーブルから選択される列の数は同じであるべきです。
各テーブルから選択される対応する列のデータ型は異なることがあります。 各テーブルから選択された対応する列のデータ型は同じでなければなりません。
それは異なる列を返さないかもしれません。 それは異なる行を返す。
記事タグ :

DBMS
実践編 タグ :

コメントを残す

メールアドレスが公開されることはありません。