Функция CONCAT () в SQL Server

Опубликовано: 8 Августа, 2021

СЦЕПИТЬ ():
Эта функция в SQL Server помогает объединить две или более строк. Функция CONCAT () может принимать минимум 2 параметра и максимум 254 параметра.

Синтаксис:

 СЦЕПИТЬ (строка_1; строка_2; ....... строка_n)

Параметры:

  • строка_1, строка_2, ……. строка_n -
    Данные строки, которые необходимо объединить.

Возврат:
Функция объединяет всю заданную строку и возвращает их как одну целую строку.

Применимо к следующим версиям:

  • SQL Server 2017 г.
  • SQL Server 2016
  • SQL Server 2014
  • SQL Server 2012

Пример-1:
Общая работа CONCAT () функция.

  • Соединение 3 строк вместе с пробелом между ними -
     ВЫБЕРИТЕ CONCAT ('PYTHON', '', 'is', '', 'fun !!!') 
    В сочетании;

    Выход :

    Комбинированный
    PYTHON - это весело !!!
  • Объединение более 3-х строк вместе -
     ВЫБРАТЬ СЦЕПИТЬ
    («Каждый», «следующий», «уровень», «из», «твоя», «жизнь», «требования», «а», «новый», «ты!») 
    В сочетании;

    Выход :

    Комбинированный
    Каждый следующий уровень вашей жизни требует от вас нового!

Пример-2:
Используя переменную с функцией CONCAT (), мы присваиваем строки переменным, а затем объединяем их.

DECLARE @ Str1 AS VARCHAR (100) = 'Думать'
ОБЪЯВЛЕНИЕ @ Str2 КАК VARCHAR (100) = '-'
DECLARE @ Str3 AS VARCHAR (100) = 'зеленый'
ОБЪЯВЛЕНИЕ @ Str4 КАК VARCHAR (100) = ''
DECLARE @ Str5 AS VARCHAR (100) = 'Be'
ОБЪЯВЛЕНИЕ @ Str6 КАК VARCHAR (100) = '-'
DECLARE @ Str7 AS VARCHAR (100) = 'зеленый'

ВЫБРАТЬ СЦЕПИТЬ (@ Str1, @ Str2, @ Str3, @ str4, @ str5, @ str6, @ str7) AS Combined;

Выход :

Комбинированный
Думай-зеленый Будь-зеленый

Пример-3:
Объединяя числовое выражение с помощью функции CONCAT (), здесь вместо строки мы объединили числовые значения.

 ВЫБРАТЬ СЦЕПИТЬ (13, 03, 1999) 
AS Комбинированный;

Выход :

Комбинированный
1331999