SELECT 文を使用して、データを検索します。
Synopsis
query_term {UNION [ALL] query_term}
where query_term can be a SELECT statement or another query enclosed in parentheses.
クエリは、1 つ以上の
SELECT 文を使用してデータを取得する文です。
UNION 節を使用して、複数の
SELECT 文を組み合わせることが可能です。クエリ名を括弧で囲むことにより、
SELECT ではなく既存のクエリを指定できます。クエリは、上位レベルのクエリの後に続く、単独の
ORDER BY 節を持つことができます。
ORDER BY 節を使用して、クエリが検索するデータを構築できます。
以下の例は、
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)