КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Проверка на принадлежность диапазону значений (BETWEEN)
Составные условия поиска (AND, OR и NOT) Простые условия поиска, описанные выше, после применения к некоторой строке возвращают значения TRUE, FALSE или NULL. С помощью правил логики эти простые условия можно объединять в более сложные, как показано ниже. Обратим внимание на то, что условия поиска, объединенные с помощью ключевых слов AND, OR и NOT, сами могут быть составными.
NOT AND OR Таблица истинности операции AND.
Таблица истинности операции OR.
Таблица истинности операции NOT.
Предположим, что нам нужно достать все документы за определенные промежутки времени, исключая 8 марта.
SELECT * FROM ДОКУМЕНТ WHERE (ДАТА>’1.03.2000’ AND ДАТА<’13.03.2000’) OR (ДАТА=’18.01.2000’) AND NOT (ДАТА=’8.03.2000’)
Вывести все документы за восьмое число января, февраля, и марта. SELECT * FROM ДОКУМЕНТ WHERE ДАТА=’8.01.2000’ OR ДАТА=’8.02.2000’ OR ДАТА=’8.03.2000’ Другой формой условия поиска является проверка на принадлежность диапазону значений (ключевое слово BETWEEN), схематически показанная ниже. При этом проверяется, находится ли значение данных между двумя определенными значениями. В условие поиска входят три выражения. Первое выражение определяет проверяемое значение; второе и третье выражения определяют верхний и нижний пределы проверяемого диапазона. Типы данных трех выражений должны быть сравнимыми.
Синтаксическая диаграмма проверки на принадлежность диапазону (BETWEEN).
NOT Найти все документы за последний квартал 2000 года. SELECT * FROM ДОКУМЕНТ WHERE ДАТА BETWEEN ’01.10.2000’ AND ’31.12.2000’
Вывести все перемещения для первых пяти номеров. SELECT * FROM ПЕРЕМЕЩЕНИЕ WHERE ПОРЯДКОВ№ BETWEEN ‘1’ AND ‘5’
Дата добавления: 2014-12-07; Просмотров: 483; Нарушение авторских прав?; Мы поможем в написании вашей работы! |