В этом учебном пособии вы узнаете, как использовать MariaDB функцию CONCAT_WS с синтаксисом и примерами.
Описание
MariaDB функция CONCAT_WS позволяет объединять два или более выражений вместе и добавляет разделитель между каждым из сцепленных выражений.
Синтаксис
Синтаксис функции CONCAT_WS в MariaDB:
CONCAT_WS( separator, expression1, expression2, .. expression_n )
Параметры или аргументы
- separator
- Разделитель, который добавляется между каждым из составных выражений.
- expression1, expression2, .. expression_n
- Выражения для объединения вместе.
Примечание
- Функция CONCAT_WS пропускает expression (т.е.: expression1, expression2, .. expression_n), которые содержат значение NULL .
- Если separator равен NULL, функция CONCAT_WS вернет значение NULL.
- См. также функцию CONCAT.
Применение
Функция CONCAT_WS может использоваться в следующих версиях MariaDB:
- MariaDB 10
Пример
Рассмотрим некоторые примеры функции CONCAT_WS, чтобы понять, как использовать функцию CONCAT_WS в MariaDB.
Например:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
SELECT CONCAT_WS('_', 'Google', '.', 'com'); --Результат: 'Google_._com' SELECT CONCAT_WS(',', 1, 2, 3, 4); --Результат: '1,2,3,4' SELECT CONCAT_WS(', ', 1, 2, 3, 4); --Результат: '1, 2, 3, 4' SELECT CONCAT_WS('ABC', 'x', 'y', 'z'); --Результат: 'xABCyABCz' SELECT CONCAT_WS('ABC', 'x', 'y', NULL, 'z'); --Результат: 'xABCyABCz' SELECT CONCAT_WS(NULL, 'x', 'y', 'z'); --Результат: NULL |