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.

Previous
Next