В этом учебном пособии вы узнаете, как использовать MySQL функцию COALESCE с синтаксисом и примерами.
Описание
MySQL функция COALESCE возвращает первое ненулевое выражение в списке.
Синтаксис
Синтаксис MySQL функции COALESCE:
COALESCE( expression1, expression2, ... expression_n )
Параметры или аргументы
expression1, expression2, ... expression_n - выражения для проверки ненулевых значений.
Примечание
Если все выражения будут иметь значение null, функция COALESCE вернет значение null.
Применение
Функция COALESCE может использоваться в следующих версиях MySQL:
- MySQL 5.7, MySQL 5.6, MySQL 5.5, MySQL 5.1, MySQL 5.0, MySQL 4.1, MySQL 4.0, MySQL 3.23
Пример
Рассмотрим примеры MySQL функции COALESCE, чтобы понять, как использовать функцию COALESCE в MySQL.
Например:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
mysql> SELECT COALESCE('A', 'B', null, 'C', 'D'); #Результат: A mysql> SELECT COALESCE(null, null, null, 'A', 'B'); #Результат: A mysql> SELECT COALESCE(null, 1, 2, 3, null, 4); #Результат: 1 mysql> SELECT COALESCE(null, 'May 1945', 'Apr 1961'); #Результат: May 1945 mysql> SELECT COALESCE(null, null, null, null, null); #Результат: NULL |