情報処理試験 データベース攻略法



データベース勉強部屋

SELECT文 応用編2

SELECT文の最後はUNIONの紹介です。 UNIONを使うと、複数のSELECT文の結果をまとめて表示することができます。

SELECT field1, field2 FROM tableA
UNION
SELECT field3, field4 FROM tableB

このように書けば、最初のSELECT文(table1の検索)と次のSELECT文(table2の検索)の結果を 結合して表示できます。

UNIONでつなげるSELECT文の条件としては、SELECT句のあとに指定されるフィールド数が同じで、 それぞれのフィールドの型が一致する場合です。

ちなみにUNIONと指定すると、結合されるSELECT文間で同じ結果のレコードが重複している場合に省略されます。 重複も全て表示しようとした場合、UNION の代わりに UNION ALL と指定します。

SELECT field1, field2 FROM tableA
UNION ALL
SELECT field3, field4 FROM tableB

目次へ戻る トップページへ戻る