Сложение и конкатенация (+)

Синтаксис

value_1 + value_2

Описание

Важно

Yandex Metrica не поддерживает конкатенацию строк.

Имеет различное поведение в зависимости от типов аргументов. Возможные варианты приведены в таблице:

Тип value_1Тип value_2Возвращаемое значение
Дробное число | Целое числоДробное число | Целое числоСумма чисел value_1 и value_2.
ДатаДробное число | Целое числоДата, на value_2 дней большая, чем value_1 (с округлением вниз до целого количества дней).
Дата и времяДробное число | Целое числоДата со временем, на value_2 дней большая, чем value_1. Если value_2 содержит дробную часть, то она пересчитыватся в часы (1/24), минуты (1/1440) и секунды (1/86400).
СтрокаСтрокаОбъединение (конкатенация) строк value_1 и value_2.
Массив дробных чисел | Массив целых числел | Массив строкМассив дробных чисел | Массив целых числел | Массив строкОбъединение (конкатенация) массивов value_1 и value_2.

Изменение порядка аргументов не влияет на результат.

Типы аргументов:

  • value_1Массив дробных чисел | Массив целых числел | Массив строк | Дата | Дата и время | Дробное число | Целое число | Разметка | Строка
  • value_2Массив дробных чисел | Массив целых числел | Массив строк | Дата | Дата и время | Дробное число | Целое число | Разметка | Строка

Возвращаемый тип: Зависит от типов аргументов

Примеры

2 + 3 = 5
"Lorem" + " ipsum" = "Lorem ipsum"
#2019-01-06# + 2 = #2019-01-08#
2.2 + #2019-01-06# = #2019-01-08#
2 + #2019-01-06 03# = #2019-01-08 03:00:00#
#2019-01-06 03# + 2.5 = #2019-01-08 15:00:00#

Поддержка источников данных

ClickHouse 21.8, Yandex Metrica, Microsoft SQL Server 2017 (14.0), MySQL 5.7, Oracle Database 12c (12.1), PostgreSQL 9.3, YDB.