Операции сравнения в запросе
Операции сравнения в запросе — это знаки, с помощью которых сравнивают значение поля с заданным значением и выбирают подходящие записи. Они используются в условиях отбора при поиске данных в таблице.
Основные знаки сравнения
| Знак | Значение | Пример |
|---|---|---|
| = | равно | Возраст = 14 |
| <> | не равно | Город <> Москва |
| > | больше | Баллы > 70 |
| < | меньше | Цена < 1000 |
| >= | больше или равно | Стаж >= 5 |
| <= | меньше или равно | Оценка <= 4 |
Слева от знака обычно указывают имя поля, а справа — число, текстовую константу или значение другого поля. Для текста в конкретном языке запросов могут требоваться кавычки, например: Город = «Москва». Числа сравниваются по величине, даты — по хронологическому порядку.
Чтобы найти записи об учениках, набравших не менее 70 баллов, задают условие: Баллы >= 70. Подойдут записи со значениями 70, 82 и 100, но не запись со значением 69.
Знак = проверяет равенство, а не присваивает значение. В условии Возраст = 15 выбираются записи, где возраст равен 15. Для поиска всех значений в диапазоне нужны два сравнения; такой способ рассматривается на странице интервал в запросе.
Какое условие выберет записи с ценой от 500 до 1000 включительно?
Главное
- Операции сравнения проверяют равенство, неравенство или порядок значений.
- Основные знаки: =, <>, >, <, >= и <=.
- Результат сравнения — истина или ложь; сравнения объединяют в условия отбора записей.