mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2026-10-28 16:18:23 +08:00
42 lines
1.4 KiB
Plaintext
42 lines
1.4 KiB
Plaintext
---
|
|
description: 'وثائق تصف مُعدِّل APPLY الذي يتيح لك استدعاء دالة معيّنة لكل صف تُرجعه عبارة جدول خارجية ضمن استعلام.'
|
|
sidebarTitle: 'REPLACE'
|
|
slug: /sql-reference/statements/select/replace-modifier
|
|
title: 'مُعدِّل REPLACE'
|
|
keywords: ['REPLACE', 'مُعدِّل']
|
|
doc_type: 'reference'
|
|
---
|
|
|
|
{/*AUTOGENERATED_START*/}
|
|
|
|
> يتيح لك تحديد اسم مستعار واحد أو أكثر لـ [التعبيرات](/ar/reference/syntax#expression-aliases).
|
|
|
|
يجب أن يطابق كل اسم مستعار اسمَ عمود من عبارة `SELECT *`. في قائمة الأعمدة الناتجة، يُستبدل العمود الذي يطابق
|
|
الاسم المستعار بالتعبير الموجود في `REPLACE` ذلك.
|
|
|
|
لا يغيّر هذا المُعدِّل أسماء الأعمدة أو ترتيبها. لكنه قد يغيّر القيمة ونوعها.
|
|
|
|
**الصياغة:**
|
|
|
|
```sql
|
|
SELECT <expr> REPLACE( <expr> AS col_name) from [db.]table_name
|
|
```
|
|
|
|
**مثال:**
|
|
|
|
```sql
|
|
SELECT * REPLACE(i + 1 AS i) from columns_transformers;
|
|
```
|
|
|
|
```response
|
|
┌───i─┬──j─┬───k─┐
|
|
│ 101 │ 10 │ 324 │
|
|
│ 121 │ 8 │ 23 │
|
|
└─────┴────┴─────┘
|
|
```
|
|
|
|
**جزء من:** `SELECT`
|
|
|
|
**ذو صلة:** `SELECT`، `مُعدِّل APPLY`، `مُعدِّل EXCEPT`
|
|
|
|
{/*AUTOGENERATED_END*/} |