REPLACE (массивы)

Функция 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.

Предыдущая
Следующая