SQL Server CONCAT_WS() функция строк
Сложите строки вместе. Используйте '.' для разделения связанных строковых значений:
SELECT CONCAT_WS('.', 'www', 'Schoolsw3', 'com');
Попробуйте сами »
Определение и использование CONCAT_WS()
Функция CONCAT_WS() в SQL Server используется для объединения значений строк с использованием разделителя.
Функция CONCAT_WS() принимает два параметра: разделитель и список строковых значений, которые нужно объединить. Разделитель указывается первым параметром, а список строк - в остальных параметрах функции. Результатом функции будет строка, в которой все значения объединены с использованием указанного разделителя. Если значение в списке строк пустое или NULL, то оно будет пропущено при объединении.
Функция CONCAT_WS() очень полезна при объединении значений из разных столбцов или таблиц. Она позволяет удобно добавлять разделители между значениями и избегать проблем с NULL значениями.
Примечание: Смотрите также CONCAT() и CONCAT с оператором + .
Синтаксис CONCAT_WS()
CONCAT_WS(separator, string1,
string2, ...., string_n)
Параметр значений CONCAT_WS()
Параметр | Описание |
---|---|
separator | Требуемый. Используемый разделитель |
string1, string2, string_n | Требуемый. Строки, которые нужно сложить вместе |
Технические детали CONCAT_WS()
Работает в: | SQL Server (начиная с 2017 года), база данных Azure SQL, хранилище данных Azure SQL |
---|
Примеры CONCAT_WS()
Сложите строки вместе. Используйте '-' для разделения связанных строковых значений:
SELECT CONCAT_WS('-', 'SQL', ' is', ' fun!');
Попробуйте сами »