В этом учебном пособии вы узнаете, как использовать MySQL функцию IFNULL с синтаксисом и примерами.
Описание
MySQL функция IFNULL позволяет вам возвращать альтернативное значение, если выражение равно NULL.
Синтаксис
Синтаксис MySQL функции IFNULL:
IFNULL( expression, value_if_null )
Параметры или аргументы
expression - значение для проверки как NULL.
value_if_null - значение, возвращаемое, если выражение равно NULL.
Примечание
- Функция IFNULL вернет выражение, если выражение NOT NULL.
- Функция IFNULL вернет value_if_null, если выражение равно NULL.
Применение
Функция IFNULL может использоваться в следующих версиях 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 функции IFNULL, чтобы понять, как использовать функцию IFNULL в MySQL.
Например:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
mysql> SELECT IFNULL('google.com', 'google.ru'); #Результат: google.com mysql> SELECT IFNULL(NULL, 'google.ru'); #Результат: google.ru mysql> SELECT IFNULL(DATE('2016-10-01'), '2016-09-02'); #Результат: 2016-10-01 mysql> SELECT IFNULL(DATE(NULL), '2016-10-01'); #Результат: 2016-10-01 mysql> SELECT IFNULL(5, 6); #Результат: 5 mysql> SELECT IFNULL(1/0, 'Dividing by 0 returns NULL'); #Результат: Dividing by 0 returns NULL |