2016-07-28 6 views
0

OLAPとSnappyDataの新機能です。私の質問は非常に具体的です。 OLAPクエリのSnappyDataの「列」クエリ言語に関する詳細なドキュメントの参照先を知りたい。おそらくそれは業界標準です。おそらく、それはSnappyData固有のものです。知りません。SnappyData Column OLAP構文の詳細はどこで知りますか?

わかりやすくするために、私はQuickStartスクリプトを見て、olap_queries.sqlの列テーブル、AIRLINE、およびクエリを理解しようとしています。たとえば、次のクエリを指定します。

------------------------------------------------------------- 
---- Which Airlines Arrive On Schedule? JOIN with reference table ---- 
------------------------------------------------------------- 
select AVG(ArrDelay) arrivalDelay, description AirlineName, UniqueCarrier carrier 
    from airline, airlineref 
    where airline.UniqueCarrier = airlineref.Code 
    group by UniqueCarrier, description 
    order by arrivalDelay; 

「description AirlineName」のような構造を理解したいと思います。文法は、記述が航空機の参加者からのものであることをどのように指示するのですか?誰か、私がこの構文について知ることができる場所を教えてください。

+0

ここでは、SQL-92構文を前提としています。 1.0リリースのSQL構文のためのより良いドキュメントを追加します。 – Sumedh

答えて

0

description AirlineNameは、標準の列エイリアス仕様です(ASはオプション)。最初のテーブルは、2番目のテーブルがエイリアスである間に、1つの結合テーブルのテーブルの列名に明白に解決する必要があります。

構文はSpark SQL構文と同じです。残念ながら、ドキュメントはhereまたはhereのようにまばらですが、選択クエリではコアSQL-92に準拠しています。

関連する問題