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