Создание сложных выражений
Теперь рассмотрим примеры 9 и 10, они несколько сложнее чем примеры с 1 по 8:
9. НАСЕЛЕНИЕ_1990 > НАСЕЛЕНИЕ_1980*1.2
10. round((НАСЕЛЕНИЕ_1980*1.2)/ОБЩ_ПЛОЩАДЬ,.1)
Мы создали выражение 9, взяв за основу выражение 3 и заменив в нём константу "17893" выражением 6. Аналогично, мы создали и выражение 10, взяв выражение 8 и заменив "НАСЕЛЕНИЕ_1990" выражением 6.
В общем случае, сложные выражения получаются путем объединения простых. Возможно, лучшим способом освоить выражения будет для вас изучение примеров, которые мы предоставили в этой главе, и создание своих выражений на основе приведённых примеров.
Сложные выражения создаются в основном двумя способами:
- заменой имен колонок или констант на простые выражения;
- соединением выражений логическими операторами (And, Not, Or).