Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Использование в запросе фильтров с несколькими условиями




Типы внешних объединений

Существует четыре типа объединений: внутреннее, левое внешнее, правое внешнее, полное внешнее.

Вернемся к конструктору запросов и установим на вкладке Join внутреннее объединение (Inner Join). В этом случае результат запроса будет содержать только те записи из двух таблиц, которые отвечают критерию объединения.

Теперь установим в условие объединения как левое внешнее (Left Outer Join). При таком объединении в результат запроса будут включены все записи из таблицы слева и только те записи из таблицы справа, которые отвечают условию объединения.

Установив правое внешнее объединение (Right Outer Join), - в итоговую таблицу попадут все записи из таблицы справа и записи, отвечающие условию объединения из левой таблицы.

И наконец, рассмотрим полное внешнее объединение (Full Oute r Join), при котором в результат запроса попадают все записи из обеих таблиц.

Несколько замечаний по поводу работы с конструктором запросов.

• В определении критерия фильтра не следует заключать символьные строки в кавычки — они будут добавлены автоматически.

• Если критерий имеет логическое значение, его необходимо заключить в точки (.F.), (.т.).

• Не нужно использовать функцию CTODO при вводе дат. Просто введи дату в обычном формате - например, 01/01/2001.

Для построения запроса нам потребуются три таблицы с записями о проживающих в данный момент (names), с записями о стоимости проживания в номере (rooms), справочник стран (countries).

Для того чтобы узнать сумму по каждому клиенту, воспользуемся построителем выражений. Чтобы его открыть, нужно щелкнуть на области поля Fields Name вкладки Fields и перейти к его самому последнему элементу Ex--pression. При щелчке на данном элементе откроется построитель выражений (Expression Builder) - с помощью которого можно создать любое выражение на языке программирования Visual FoxPro (рис. 24).

Рис. 24. Окно построителя Expression Builder

 

Functions (Функции). После построения выражения его необходимо проверить, щелкнув по кнопке Verify, и сохранить, нажав кнопку ОК. Сохранив полученное выражение, его можно добавить в список Selected fields конструктора запросов.

 




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 336; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.