Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

مُعدِّل REPLACE

يتيح لك تحديد اسم مستعار واحد أو أكثر لـ التعبيرات.

يجب أن يطابق كل اسم مستعار اسمَ عمود من عبارة SELECT *. في قائمة الأعمدة الناتجة، يُستبدل العمود الذي يطابق الاسم المستعار بالتعبير الموجود في REPLACE ذلك.

لا يغيّر هذا المُعدِّل أسماء الأعمدة أو ترتيبها. لكنه قد يغيّر القيمة ونوعها.

الصياغة:

SELECT <expr> REPLACE( <expr> AS col_name) from [db.]table_name

مثال:

SELECT * REPLACE(i + 1 AS i) from columns_transformers;
┌───i─┬──j─┬───k─┐
│ 101 │ 10 │ 324 │
│ 121 │  8 │  23 │
└─────┴────┴─────┘

جزء من: SELECT

ذو صلة: SELECT، مُعدِّل APPLY، مُعدِّل EXCEPT

Navigation