# Data Shaping Query Languageを使う

Data Shaping Query Languageでは、クエリーを作成して、データを変換できます。

クエリーとは、返す出力データを定義できる一連の句のことです。単一ブロックまたはUNION ALLキーワードで区切られた複数のブロックを含めます。これにより、必要であれば条件付きで複数のクエリーブロックの結果を組み合わせることができます。

クエリーブロックは、単一のSELECT句または、必要に応じてJOIN句に後続されるUNNEST句を含める、SELECT句とFROM WHERE句の組み合わせです。

クエリーブロックの結果は以下のいずれかとなります:

* 単一値。
* キー/値ペアのシーケンスを含むレコードまたはオブジェクト。
* 複数の値、レコード、配列のいずれかがいくつか含まれることがある配列。

結果が配列である場合は、ORDER BY句のような出力修飾子によって変更できます。

### このセクション内

* [WITH句を使う](https://help.qlik.com/talend/ja-JP/data-shaping-language-reference-guide/8.0/using-with-clause)
* [FROM句を使う](https://help.qlik.com/talend/ja-JP/data-shaping-language-reference-guide/8.0/using-from-clause)
* [UNNEST句を使う](https://help.qlik.com/talend/ja-JP/data-shaping-language-reference-guide/8.0/using-unnest-clause)
* [JOIN句を使う](https://help.qlik.com/talend/ja-JP/data-shaping-language-reference-guide/8.0/using-join-clause)
* [LET句を使う](https://help.qlik.com/talend/ja-JP/data-shaping-language-reference-guide/8.0/using-let-clause)
* [SET句を使う](https://help.qlik.com/talend/ja-JP/data-shaping-language-reference-guide/8.0/using-set-clause)
* [WHERE句を使う](https://help.qlik.com/talend/ja-JP/data-shaping-language-reference-guide/8.0/using-where-clause)
* [SELECT句を使う](https://help.qlik.com/talend/ja-JP/data-shaping-language-reference-guide/8.0/using-select-clause)
* [GROUP BY句を使う](https://help.qlik.com/talend/ja-JP/data-shaping-language-reference-guide/8.0/using-group-by-clause)
* [GROUP AS句を使う](https://help.qlik.com/talend/ja-JP/data-shaping-language-reference-guide/8.0/using-group-as-clause)
* [HAVING句を使う](https://help.qlik.com/talend/ja-JP/data-shaping-language-reference-guide/8.0/using-having-clause)
* [UNION ALL句を使う](https://help.qlik.com/talend/ja-JP/data-shaping-language-reference-guide/8.0/using-union-all-clause)
* [マップスキーマタイプを使う](https://help.qlik.com/talend/ja-JP/data-shaping-language-reference-guide/8.0/using-map-schema-type)
* [出力修飾子](https://help.qlik.com/talend/ja-JP/data-shaping-language-reference-guide/8.0/output-modifiers)
* [代替のデータ型](https://help.qlik.com/talend/ja-JP/data-shaping-language-reference-guide/8.0/alternative-data-types)
* [Data Shaping Query Languageの式](https://help.qlik.com/talend/ja-JP/data-shaping-language-reference-guide/8.0/query-language-expressions)