ВУЗ:
Составители:
Рубрика:
94
даже если не включить условие соединения в запрос, но почти всегда
результирующий набор записей будет не тем, что требовалось полу-
чить;
– состоящее из двух частей условие отбора строк
SaleDate>"30.11.94" AND SaleDate<="31.12.94"
Рис. 34. Результат выполнения примера 4.1
Пример 4.2. Получить сведения о компаниях-заказчиках (название, го-
род, страна) и сделанных ими заказах (дата продажи, стоимость, оплачено) по-
сле 01.01.1993 на сумму более 15 000.
SELECT Company,City,Country,SaleDate,ItemsTotal,AmountPaid
FROM customer,orders
WHERE customer.CustNo=orders.CustNo and
SaleDate>"01.01.1993" AND ItemsTotal>15000
При необходимости вывести сведения из трёх таблиц создаётся соедине-
ние трёх таблиц: записываются условия соединения между таблицами попарно.
Синтаксис зависит от версии языка SQL.
Пример 4.3. Вывести сведения о заказе, заказчике и сотруднике, офор-
мившем заказ, для заказов со стоимостью более 100 000.
SELECT orders.OrderNo,orders.ItemsTotal,customer.Company,
employee.FirstName,employee.LastName
даже если не включить условие соединения в запрос, но почти всегда
результирующий набор записей будет не тем, что требовалось полу-
чить;
– состоящее из двух частей условие отбора строк
SaleDate>"30.11.94" AND SaleDate<="31.12.94"
Рис. 34. Результат выполнения примера 4.1
Пример 4.2. Получить сведения о компаниях-заказчиках (название, го-
род, страна) и сделанных ими заказах (дата продажи, стоимость, оплачено) по-
сле 01.01.1993 на сумму более 15 000.
SELECT Company,City,Country,SaleDate,ItemsTotal,AmountPaid
FROM customer,orders
WHERE customer.CustNo=orders.CustNo and
SaleDate>"01.01.1993" AND ItemsTotal>15000
При необходимости вывести сведения из трёх таблиц создаётся соедине-
ние трёх таблиц: записываются условия соединения между таблицами попарно.
Синтаксис зависит от версии языка SQL.
Пример 4.3. Вывести сведения о заказе, заказчике и сотруднике, офор-
мившем заказ, для заказов со стоимостью более 100 000.
SELECT orders.OrderNo,orders.ItemsTotal,customer.Company,
employee.FirstName,employee.LastName
94
Страницы
- « первая
- ‹ предыдущая
- …
- 92
- 93
- 94
- 95
- 96
- …
- следующая ›
- последняя »
