SELECT 文を使用して、データを検索します。
Synopsis
query_term {UNION [ALL] query_term}

where query_term can be a SELECT statement or another query enclosed in parentheses.
引数
query_term データベースからデータを検索する SELECT 文、または括弧で囲まれた他のクエリ。
UNION query_term
UNION ALL query_term
オプション — 2 つのクエリを組み合わせる節。複数の UNION 節を指定できます。
概要
クエリは、1 つ以上の SELECT 文を使用してデータを取得する文です。UNION 節を使用して、複数の SELECT 文を組み合わせることが可能です。クエリ名を括弧で囲むことにより、SELECT ではなく既存のクエリを指定できます。クエリは、上位レベルのクエリの後に続く、単独の ORDER BY 節を持つことができます。ORDER BY 節を使用して、クエリが検索するデータを構築できます。
クエリを作成するには、CREATE QUERY 文を使用します。また、ストアド・プロシージャであるクエリには CREATE PROCEDURE 文を使用することも可能です。クエリを削除するには、DROP QUERY 文を使用します。
以下の例は、SELECT 文を使用した基本クエリです。テーブルのレコードすべてに対して 2 つの指定されたフィールドでデータを取得します。
SELECT Name,Age FROM Sample.Person
以下の例は、(クラス User.queryPersonState 内に既定で格納されている) 'PersonState' という名前のクエリを作成します。今後のこのクエリの呼び出しは、SELECT 文で指定せずに、括弧で囲まれたクエリ名で実行できます。
CREATE QUERY PersonState() BEGIN
 SELECT Name,Home_State FROM Sample.Person ;
 END
以下は、UNION および patient_history という名の既存クエリを使用したクエリです。
SELECT p.name,p.sex,p.dob FROM MyTable p UNION (patient_history)
関連項目