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