Интервал в запросе
Интервал в запросе — это способ отобрать только те записи, в которых числовое или датированное значение находится между заданными границами. Например, можно выбрать товары с ценой от 500 до 1000 рублей или события, произошедшие с 1 по 10 сентября.
Интервал задают с помощью операций сравнения в запросе: больше, меньше, больше или равно, меньше или равно. Само условие является частью условия отбора в таблице или запросе. Для замкнутого интервала \([a;b]\) значение должно быть не меньше \(a\) и не больше \(b\).
Нужно выбрать записи о школьниках, набравших от 70 до 90 баллов включительно. Для поля «Баллы» условие имеет вид: \(70 \le \text{Баллы} \le 90\). В выборку попадут значения 70, 75 и 90, но не попадут 69 и 91.
Запись \(a < x < b\) задаёт открытый интервал: значения, равные \(a\) немесе \(b\), не проходят отбор. Запись \(a \le x \le b\) задаёт замкнутый интервал: обе границы включены. Если условия записываются отдельно, их обычно соединяют операцией AND, а не OR.
Какие даты удовлетворяют условию \(01.05 \le \text{Дата} \le 10.05\)?
Главное
- Интервал задаёт нижнюю и верхнюю границы допустимого значения поля.
- Знаки \(\le\) и \(\ge\) включают границу, а знаки \(<\) и \(>\) — исключают её.
- Интервалы применяют к числам и датам внутри условия отбора в запросе.