Полезно за вас: Речник | Игри | Новини | Фирми | Рецепти | Обяви
Начало на реферати

Съединяване на таблици. Вътрешни и външни съединения


Информационни технологии | 2009-12-04 | 135 сваляния

4


Съединяване на таблици. Вътрешни и външни съединения


Чрез командата SELECT може да се укаже дадена заявка да връща само определени редове или колони от една таблица. За извличане и обработване на данни от повече от една таблици се извършва съединяване на таблици, което обикновено се изразява в комбиниране на колоните на първичните и външните ключове (на съответните таблици) на съответстващите редове. В SQL синтаксиса ANSI JOIN са налице пет типа операции:

INNER JOIN

TableA INNER JOIN TableB ON join_condition

Вътрешно съединение, реализирано с оператора INNER JOIN, връща редовете от коя да е таблица само ако имат съответстващ ред от другата таблица, т.е. извеждат се всички редове, за които специфичното условие за съединение, указано в ON, е удовлетворено. Например:

SELECT Customers.CompanyName, Sales.SaleDate,

Sales.TotalForSale

FROM Customers

INNER JOIN Sales

ON Customers.CustomerID = Sales.CustomerID;

Определяне на вида на съединението в проектен режим на обекта Query в Microsoft Access може да се осъществи чрез командата от менюто View | Join Properties или от контекстното меню на линията, представяща връзката между таблиците. За задаване на вътрешно съединение в диалоговия прозорец Join Properties се избира първата опция:

Съществува начин за задаване на псевдоним на таблица след FROM, като се използва ключовата дума AS. Псевдонимът се използва вместо името на таблицата като префикс пред името на колона. Общият вид на синтаксиса за указване на псевдоним на таблица е:

FROM table_name [AS] alias_name

INNER JOIN other_table_name [AS] other_alias_name

ON join_condition

Например:

SELECT sd.SaleID, p.ProductName, sd.Price,

Sd.Quantity, sd.Discount

FROM Products AS p

INNER JOIN SaleDetails AS sd

ON p.ProductID = sd.ProductID

WHERE sd.SaleID = 15;

Съединяване на таблици. Вътрешни и външни съединения

Добави своя коментар:



Тагове от реферата: , , ,


Подобни материали


Управленска информационна система на фирма Ейч Ес Ел ООД Информационни технологии | 2010-11-16 | 192 прочитания
Организация на подсистема за вход и изхо Информационни технологии | 2010-11-16 | 45 прочитания
Пример за наследяване на интерфейса и неговата реализация Информационни технологии | 2010-11-16 | 37 прочитания
Усилватели на хармонични сигнали Информационни технологии | 2010-11-16 | 73 прочитания
Оценяване на параметрите на типови линейни непрекъснати динамични модели въз основа на преходни характеристики на обектите Информационни технологии | 2010-11-16 | 38 прочитания
Управленски информациони системи Информационни технологии | 2010-11-16 | 66 прочитания
ЕЗИК ЗА ФОРМАТИРАНЕ НА ХИПЕРТЕКСТ (HTML) Информационни технологии | 2010-11-16 | 43 прочитания
Корелационен анализ Информационни технологии | 2010-11-16 | 114 прочитания
Запознаване с основния екран на Microsoft Windows Информационни технологии | 2010-11-16 | 33 прочитания
Устройство на компютърна система Информационни технологии | 2010-11-16 | 81 прочитания