class DarkRaha extends com { // разработка приложений
            String a="Главная" b="Контакты" c="О сайте"
};

основы sql

введение
структура БД
инструментарий
комментарий
идентификаторы
обзор типов данных
интервалы времени
литералы
операции и выражения
обзор функций
преобразование типов
создание таблицы
изменение, удаление таблицы
вставка данных
изменение записей
удаление записей
выбор данных
соединения
агрегатные функции, группировка данных
операции над выборками
добавление итогов
нумерация записей
уникальность первич. ключа
индексы
представления

Dynamic SQL

прочее

Справочник по SQL

Операции над выборками

Так как выборка по сути является множеством, то и доступные операции над ними соответствующие:

Запросы участвующие в таких операциях должны следовать нескольким условиям. Иметь одинаковое число столбцов, соответствующие столбцы должны быть одного типа. Тип данных столбца должен быть простым, т.е. не разрешаются типы подобные blob. MySQL 5 поддерживает только UNION, в Oracle EXCEPT для других целей, а для исключения используется MINUS.


-- from dual только для Oracle
-- в MySQL нельзя заключить 
-- запросы в круглые скобки
select 1 as i  from dual
  UNION
select 2 as i  from dual

UNION -- попробуйте также INTERSECT и EXCEPT

select 2 as i from dual
  UNION
select 3 as i  from dual;

По умолчанию в результирующую выборку попадают только уникальные записи. Для включения всех записей используется ключевое слово ALL после имени операции. Например, в следующем примере будет две записи со значением 2.


select 1 as i  from dual
  UNION
select 2 as i  from dual

UNION ALL

select 2 as i from dual
  UNION
select 3 as i  from dual;

Рейтинг@Mail.ru