В этом учебном пособии вы узнаете, как использовать SQLite функцию ifnull с синтаксисом и примерами.
Описание
SQLite функция ifnull позволяет вам возвращать альтернативное значение, если expression1 равно NULL. Другими словами, ifnull вернет первое ненулевое выражение, которое совпадает с использованием функции coalesce с 2 параметрами.
Синтаксис
Синтаксис функции ifnull в SQLite:
ifnull( expression1, expression2 )
Параметры или аргументы
expression1 и expression2
Два значения, переданные функции, из которых будет возвращено первое ненулевое значение.
Примечание
- Если expression1 и expression2 имеют значение null, то функция ifnull вернет значение null.
Применение
Функция ifnull может использоваться в следующих версиях SQLite:
- SQLite 3.8.6, SQLite 3.8.x, SQLite 3.7.x, SQLite 3.6.x
Пример
Рассмотрим примеры SQLite функций ifnull и узнаем, как использовать функцию ifnull в SQLite.
Например:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
sqlite> SELECT ifnull('Google.com', 'Yandex.com'); Результат: 'Google.com' sqlite> SELECT ifnull(NULL, 'Yandex.com'); Результат: 'Yandex.com' sqlite> SELECT ifnull('2019-01-25', '2019-01-31'); Результат: '2019-01-25' sqlite> SELECT ifnull(null, '2019-01-25'); Результат: '2019-01-25' sqlite> SELECT ifnull(3, 8); Результат: 3 sqlite> SELECT ifnull(null, 9); Результат: 9 sqlite> SELECT ifnull(5/0, 'Деление на 0 возвращает NULL'); Результат: 'Деление на 0 возвращает NULL' |