В этом учебном пособии вы узнаете, как использовать MariaDB функцию IFNULL с синтаксисом и примерами.
Описание
MariaDB функция IFNULL позволяет вам возвращать альтернативное значение, если expression равно NULL.
Синтаксис
Синтаксис функции IFNULL в MariaDB:
IFNULL( expression, value_if_null )
Параметры или аргументы
- expression
- Значение для проверки на NULL.
- value_if_null
- Возвращаемое значение, если expression равно NULL.
Примечание
- Функция IFNULL вернет expression, если expression не равно NULL.
- Функция IFNULL вернет value_if_null, если expression равно NULL.
- Функция IFNULL аналогична функции NVL в Oracle PL/SQL.
Применение
Функцию IFNULL можно использовать в следующих версиях MariaDB:
- MariaDB 10
Пример
Рассмотрим примеры функции IFNULL, чтобы понять, как использовать функцию IFNULL в 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 IFNULL('Bing.com', 'Google.com'); --Результат: 'Bing.com' SELECT IFNULL(NULL, 'Google.com'); --Результат: 'Google.com' SELECT IFNULL(DATE('2019-05-19'), '2019-06-10'); --Результат: '2019-05-19' SELECT IFNULL(DATE(NULL), '2019-06-10'); --Результат: '2019-06-10' SELECT IFNULL(10, 20); --Результат: 10 SELECT IFNULL(12/0, 'Деление на 0 вернет NULL'); --Результат: 'Деление на 0 вернет NULL' |