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