ストリームデータ処理基盤 uCosminexus Stream Data Platform - Application Framework アプリケーション開発ガイド

[目次][索引][前へ][次へ]

4.4.3 リレーション式

<この項の構成>
(1) 形式
(2) 機能
(3) オペランド
(4) 構文規則
(5) 注意事項
(6) 使用例

(1) 形式

リレーション式::=<SELECT句>▲<FROM句>〔▲<WHERE句>〕
                〔▲<GROUP BY句>〔▲<HAVING句>〕〕〔▲<UNION句>〕

(2) 機能

一つ以上のリレーションからのデータ検索や検索結果のフィルタリングなどを実行します。

(3) オペランド

<SELECT句>

SELECT句の指定については,「4.4.4 SELECT句」を参照してください。

<FROM句>

FROM句の指定については,「4.4.5 FROM句」を参照してください。

<WHERE句>

WHERE句の指定については,「4.4.6 WHERE句」を参照してください。

<GROUP BY句>

GROUP BY句の指定については,「4.4.7 GROUP BY句」を参照してください。

<HAVING句>

HAVING句の指定については,「4.4.8 HAVING句」を参照してください。

<UNION句>

UNION句の指定については,「4.4.9 UNION句」を参照してください。

(4) 構文規則

問い合わせのリレーション式の詳細を記述します。SELECT句,FROM句以降に検索方法やフィルタリング方法を指定します。

(5) 注意事項

ありません。

(6) 使用例

リレーションs1の列bの値が20より小さい列aのデータを出力します。下線部がリレーション式の部分です。

REGISTER QUERY q1 SELECT s1.a FROM s1[ROWS 100] WHERE s1.b < 20;