تحوّل استعلامًا فرعيًا إلى جدول. تُنفّذ الدالة طرق العرض (راجع CREATE VIEW). لا يخزّن الجدول الناتج البيانات، بل يخزّن فقط استعلام SELECT المحدّد. وعند القراءة من الجدول، ينفّذ ClickHouse الاستعلام ويحذف جميع الأعمدة غير الضرورية من النتيجة.
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));
آخر تعديل في ٢٥ يونيو ٢٠٢٦