--- slug: /ja/sql-reference/table-functions/view sidebar_position: 210 sidebar_label: view title: view --- サブクエリをテーブルに変換します。この関数はビューを実装します([CREATE VIEW](https://clickhouse.com/docs/ja/sql-reference/statements/create/view/#create-view)を参照)。生成されたテーブルはデータを保存せず、指定された`SELECT`クエリのみを保存します。テーブルから読み取る際、ClickHouseはクエリを実行し、結果から不要なカラムをすべて削除します。 **構文** ``` sql view(subquery) ``` **引数** - `subquery` — `SELECT`クエリ。 **返される値** - テーブル。 **例** 入力テーブル: ``` text ┌─id─┬─name─────┬─days─┐ │ 1 │ January │ 31 │ │ 2 │ February │ 29 │ │ 3 │ March │ 31 │ │ 4 │ April │ 30 │ └────┴──────────┴──────┘ ``` クエリ: ``` sql SELECT * FROM view(SELECT name FROM months); ``` 結果: ``` text ┌─name─────┐ │ January │ │ February │ │ March │ │ April │ └──────────┘ ``` `view`関数は、[remote](https://clickhouse.com/docs/ja/sql-reference/table-functions/remote/#remote-remotesecure)および[cluster](https://clickhouse.com/docs/ja/sql-reference/table-functions/cluster/#cluster-clusterallreplicas)テーブル関数のパラメータとして使用できます: ``` sql SELECT * FROM remote(`127.0.0.1`, view(SELECT a, b, c FROM table_name)); ``` ``` sql SELECT * FROM cluster(`cluster_name`, view(SELECT a, b, c FROM table_name)); ``` **関連項目** - [View Table Engine](https://clickhouse.com/docs/ja/engines/table-engines/special/view/)