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 — выражения, которые проверяются последовательно до тех пор, пока не будет найдено непустое значение. |