複数のテーブルのフィールドをまとめて出力したい時かつJOIN句が使えない時

(具象テーブル継承で設計されたテーブル同士をひとつにまとめたい時に使える)

クラスの継承構造を、ヒエラルキー内の具象クラスごとに1個のテーブルを使って表現する
同じカラム設計のテーブルを、一つのテーブルにまとめて、継承することで余計なテーブルを増やさず、
DRYなテーブル設計にするというもの

Untitled

UnionとUnion ALLの違い

重複を含むのがUnion ALL 重複を排除するのが、Union

実行測そはUnion ALL の方が早い(重複排除する処理が無いので)

構文規則

次の二つの条件を満たすクエリは,構文エラーになります。

構文エラーとなる例を次に示します。下線部がエラーになる個所です。

REGISTER QUERY q1 ISTREAM(
    SELECT * FROM s1[RANGE 3 SECOND]
    UNION ALL SELECT * FROMs1[RANGE 5 SECOND]);

オペランドとは、数式を構成する要素のうち*、 演算の対象となる値や変数、定数**などのこと。プログラミングの分野ではこれに加えて、プログラム中の個々の命令・処理の対象となるデータや、データの所在情報などのこともオペランドという。

Unionを使用するときの注意