![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
на экран будет выведена таблица, содержащая сведения о товарах,стоимость которых (UNITPRICE) находится в диапазоне от 20000 до 100000 включительно. Оператор BETWEEN возвращает истинные значения и для граничных точек.
Кроме того, при организации выборки из таблицы значений, не принадлежащих некоторому диапазону, может быть использовано условие NOT BETWEEN (не принадлежит диапазону между величинами), например:
SELECT kod, NAME, UNITPRICE
FROM Table4
WHERE UNITPRICE NOT BETWEEN 20000 AND 100000
Выборка с использованием оператора IN (принадлежит)
СУБД Visual FoxPro позволяет при создании запросов формировать несколько условий. В том случае, если все задаваемые условия накладываются на одно поле, их можно разместить в одной строке. Для этих целей используется оператор IN (принадлежит).
В частности, результатом выполнения SQL-запроса, приведенного ниже
SELECT kod, NAME, UNITPRICE
FROM Table4
WHERE UNITPRICE IN (100000, 200000, 500000)
является таблица, содержащая информацию о товарах, цена которых равна 100000, 200000 или 500000.
Оператор IN является краткой записью условия, представляющего собой последовательность отдельных сравнений, соединенных между операторами OR (или). Предыдущая конструкция SELECT эквивалентна следующей конструкции:
SELECT kod, NAME, UNITPRICE
Дата публикования: 2015-10-09; Прочитано: 211 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!