Вычисляемые поля

SELECT
    Name,
    COALESCE(LifeExpectancy, 100) LifeExpectancy
FROM country


Name LifeExpectancy
Aruba 78.4
Afghanistan 45.9
Angola 38.3
Anguilla 76.1
Albania 71.6
Andorra 83.5
Netherlands Antilles 74.7
United Arab Emirates 74.1
Argentina 75.1
Armenia 66.4
...

В примере выбирается средняя продолжительность жизни в каждой стране. Если данных нет, устанавливается значение 100 лет.

COALESCE(expression1, expression2, ..., expressionN)

Функция возвращает первое непустое значение из списка аргументов. Если все аргументы равны NULL, возвращает NULL.

expression1, expression2, ..., expressionN — выражения, которые проверяются последовательно до тех пор, пока не будет найдено непустое значение.