الانتقال إلى المحتوى الرئيسي
تحوّل استعلامًا فرعيًا إلى جدول. تُنفّذ الدالة طرق العرض (راجع CREATE VIEW). لا يخزّن الجدول الناتج البيانات، بل يخزّن فقط استعلام SELECT المحدّد. وعند القراءة من الجدول، ينفّذ ClickHouse الاستعلام ويحذف جميع الأعمدة غير الضرورية من النتيجة.

الصيغة

view(subquery)

الوسائط

  • subquery — استعلام SELECT.

القيمة المعادة

  • جدول.

أمثلة

جدول الإدخال:
┌─id─┬─name─────┬─days─┐
│  1 │ January  │   31 │
│  2 │ February │   29 │
│  3 │ March    │   31 │
│  4 │ April    │   30 │
└────┴──────────┴──────┘
Query
SELECT * FROM view(SELECT name FROM months);
Response
┌─name─────┐
│ January  │
│ February │
│ March    │
│ April    │
└──────────┘
يمكنك استخدام الدالة view وسيطةً في دالّتَي الجدول remote وcluster:
Query
SELECT * FROM remote(`127.0.0.1`, view(SELECT a, b, c FROM table_name));
Query
SELECT * FROM cluster(`cluster_name`, view(SELECT a, b, c FROM table_name));
آخر تعديل في ٢٥ يونيو ٢٠٢٦