Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Правильное понимание ANY и ALL
В SQL, сказать что - значение больше (или меньше) чем любое(ANY) из набора значений – то же самое что сказать, что оно больше (или меньше) чем любое одно отдельное из этих значений. И наоборот, сказать, что значение не равно всему(ALL) набору значений, тоже что сказать, что нет такого значения в наборе которому оно равно. Объединение запросов UNION. Операцию соединения можно представить как присоединение строки одной таблицы к строке другой таблицы — горизонтальную конкатенацию. Операция объединения же действует как вертикальная конкатенация — второй набор результатов добавляется в конец первого набора. Основные правила объединения результирующих наборов двух запросов с помощью операции UNION: · Количество и порядок столбцов должны быть одинаковыми во всех запросах. · Тип данных должен быть совместимым. Синтаксис: <оператор_SELECT > UNION [ ALL ] < оператор_SELECT > [ UNION [ ALL ] <оператор_SELECT > … ] Где: <оператор_SELECT > — это запрос, возвращающий данные для объединения с данными из другого запроса. Определения столбцов, которые являются частью операции UNION, могут не совпадать, однако должны быть совместимыми посредством неявного преобразования. UNION — указывает на то, что несколько результирующих наборов следует объединить и возвратить в виде единого результирующего набора. Дубликаты строк удаляются. UNION ALL — объединяет в результирующий набор все строки. Это относится и к дублирующимся строкам. Пример 38.
Например, выдать названия продуктов, в которых нет жиров, либо входящих в состав блюда с кодом БЛ = 1: SELECT Продукт FROM Продукты WHERE Жиры IS NULL UNION
SELECT Продукт Date: 2015-09-18; view: 319; Нарушение авторских прав |