ТЕМА 1: ОСОБЕННОСТИ НАЛОГООБЛОЖЕНИЯ БАНКОВ

Рис. 13.2. Синтаксическая диаграмма объединения результатов запросов

Объединение результатов нескольких запросов

При практическом использовании баз данных иногда возникает необходимость объединения в одной таблице результатов данных, возвращенных несколькими независимыми запросами. Такое объединение выполняется при помощи ключевого слова UNION, которое записывается между объединяемыми запросами, как показано на рисунке 13.2.

 

 

Как видно из представленной синтаксической диаграммы, количество объединяемых запросов не ограничено. Если в операции объединения указано слово ALL, то в таблицу результатов включаются все копии абсолютно одинаковых строк, возвращенных объединяемыми запросами. Если же слово ALL не указано, копии строк удаляются.

Объединяемые запросы должны подчиняться следующим правилам:

- количество столбцов, возвращаемых предложениями SELECT объединяемых запросов должно быть одинаковым;

- возвращаемые столбцы, расположенные на одинаковых позициях в предложениях SELECT объединяемых запросов, должны иметь совместимые типы данных;

- предложение ORDER BY может быть записано только после последнего из объединяемых запросов и может содержать в качестве столбцов сортировки только порядковые номера столбцов и ключевое слово DESC.

 

 

Пример 53. Вывести список мелодий, уже назначенных какому-либо контакту или группе.

SELECT M.NAZV

FROM MELODII M, GRUPPY G

WHERE G.MEL_ID=M.ID

UNION

SELECT M.NAZV

FROM MELODII M, KONTAKTY K

WHERE K.MEL_ID=M.ID

 

 

1. Обязанности банков, виды нарушений, ответственность.

2. Особенности налогообложения операций банков налогом на добавленную стоимость.

3. Особенности налогообложения доходов банков налогом на прибыль.