Логические выражения
Логические выражения применяются в базах данных при выборке записей, удовлетворяющих определенным условиям. Их можно разделить на: Простые - используют знаки сравнения:, =, =, Сложные – используют логические операции: И, ИЛИ, НЕ
Рассмотрим простую базу данных: КодТоварЦветЦенаКоличество 1 Блокнот Серый 25р126 2 Мяч Синий 50р27 3 Мяч Красный 65р50 4 Карандаш Синий 12р234 5 Пенал Синий 36р48 Условие: Запись, удовлетворяющая этому условию: Товар «Мяч» 2,3 Товар = «Мяч» 2,3 Цвет «Синий» 2,4,5 Цвет = «Синий» 2,4,5 Цена 36р 2,3,5 Цена >= 36р 2,3,5 Количество 50 2,5 Количество < 50 2,5 Примеры простых условий:
Сложные условия Сложные условия образуются путем соединения простых с помощью операций: И, ИЛИ, НЕ Действие операций: Условие1 И Условие2 - выбираются записи, соответствующие обоим условиям (и условию1 и условию2 одновременно); Условие1 ИЛИ Условие2 - выбираются записи, соответствующие хотя бы одному из условий (либо условию1 либо условию2 либо условию1 и условию2 одновременно); НЕ Условие1 - выбираются записи, не соответствующие условию1;
Рассмотрим простую базу данных: КодТоварЦветЦенаКоличество 1 Блокнот Серый 25р126 2 Мяч Синий 50р27 3 Мяч Красный 65р50 4 Карандаш Синий 12р234 5 Пенал Синий 36р48 Условие: Запись, удовлетворяющая этому условию: Товар = «Мяч» И Цвет = «Синий» 2 Товар = «Мяч» ИЛИ Цвет = «Синий» 2,3,4,5 Цена >= 36р И Количество = 36р И Количество < 50 2,5 Количество > 200 ИЛИ Цвет НЕ «Синий» 1,3,4