REPLACE (массивы)
Статья создана
Обновлена 18 июня 2024 г.
Функция REPLACE
также доступна в следующих категориях: Строковые функции.
Синтаксис
REPLACE( array, old, new )
Описание
Заменяет в массиве array
все элементы, равные old
, на new
.
Типы аргументов:
array
—Массив дробных чисел | Массив целых чисел | Массив строк
old
—Дробное число | Целое число | Строка
new
—Дробное число | Целое число | Строка
Возвращаемый тип: Совпадает с типом аргументов (array
)
Пример
[array] | REPLACE([array], 300, -1) | REPLACE([array], NULL, 0) |
---|---|---|
'[100,300,200,100,300]' |
'[100,-1,200,100,-1]' |
'[100,300,200,100,300]' |
'[100,300,NULL,NULL]' |
'[100,-1,NULL,NULL]' |
'[100,300,0,0]' |
'[150,NULL,130,192]' |
'[150,NULL,130,192]' |
'[150,0,130,192]' |
Поддержка источников данных
ClickHouse 21.8
, PostgreSQL 9.3
.