Файл: 2 Выборка без использования фразы where 3 2 Простая выборка 3.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 03.12.2023
Просмотров: 52
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Оглавление
2.2.Выборка без использования фразы WHERE 3
2.2.1.Простая выборка 3
2.2.2.Исключение дубликатов 3
2.2.3.Выборка вычисляемых значений 3
2.3. Выборка c использованием фразы WHERE 3
2.3.1. Использование операторов сравнения 3
2.3.2. Использование BETWEEN 4
2.3.3. Использование IN 4
2.3.4. Использование LIKE 4
2.3.5. Вовлечение неопределенного значения (NULL-значения) 5
2.4.Выборка с упорядочением 5
2.5.Агрегирование данных 6
2.5.1.SQL-функции 6
2.5.2.Функции без использования фразы GROUP BY 6
2.5.3.Фраза GROUP BY 6
2.5.4.Использование фразы HAVING 7
3.1. О средствах одновременной работы с множеством таблиц 8
3.2. Запросы, использующие соединения 8
3.2.1. Декартово произведение таблиц 8
3.2.2. Эквисоединение таблиц 8
3.2.3. Естественное соединение таблиц 8
3.2.4. Композиция таблиц 8
3.2.5. Тета-соединение таблиц 8
3.2.6. Соединение таблиц с дополнительным условием 8
3.2.7. Соединение таблицы со своей копией 8
3.3. Вложенные запросы 8
3.3.1. Виды вложенных подзапросов 8
3.3.2. Простые вложенные подзапросы 8
3.3.3. Использование одной и той же таблицы во внешнем и вложенном подзапросе 9
3.3.4. Вложенный подзапрос с оператором сравнения, отличным от IN 9
3.3.5. Коррелированные вложенные подзапросы 9
3.3.6. Запросы, использующие EXISTS 9
3.3.7. Функции в подзапросе 9
3.4. Объединение (UNION) 9
3.5. Реализация операций реляционной алгебры предложением SELECT 9
3.6. Резюме 9
2.3.1. Использование операторов сравненияUse `kts_sazonovaas`;SELECT Продукты, Белки, Жиры, Углев, K, Ca , Na, B2, PP, С FROM ПродуктыWHERE Углев = 0 AND Na = 0 AND Продукты ='Судак'; 2.3.2. Использование BETWEENSELECT Продукты, Белки, Жиры FROM Продукты WHERE Белки NOT BETWEEN 10 AND 50 AND Жиры > 100;SELECT * FROM МинокладыWHERE Начало BETWEEN '1-9-1993' AND '31-8-1994'OR Конец BETWEEN '1-9-1993' AND '31-8-1994';SELECT Миноклад FROM МинокладыWHERE '15-05-1994' BETWEEN Начало AND Конец2.3.3. Использование INUse `kts_sazonovaas`;SELECT * FROM блюдо WHERE Основа IN ('Яйца', 'Крупа', 'Овощи');2.3.4. Использование LIKEUse `kts_sazonovaas`;SELECT Блюдо FROM Блюдо WHERE Блюдо LIKE 'Салат%';Use `kts_sazonovaas`;SELECT Блюдо FROM Блюдо WHERE Блюдо LIKE '%летний%';2.3.5. Вовлечение неопределенного значения (NULL-значения)Use `kts_sazonovaas`;SELECT DISTINCT ПР FROM Наличие WHERE К_во IS NULL;Use `kts_sazonovaas`;SELECT DISTINCT ПР FROM Наличие WHERE К_во IS NOT NULL;
3.3. Вложенные запросы3.3.1. Виды вложенных подзапросов3.3.2. Простые вложенные подзапросы3.3.3. Использование одной и той же таблицы во внешнем и вложенном подзапросе3.3.4. Вложенный подзапрос с оператором сравнения, отличным от IN3.3.5. Коррелированные вложенные подзапросы3.3.6. Запросы, использующие EXISTS3.3.7. Функции в подзапросе3.4. Объединение (UNION)3.5. Реализация операций реляционной алгебры предложением SELECT3.6. Резюме
2.2.Выборка без использования фразы WHERE 3
2.2.1.Простая выборка 3
2.2.2.Исключение дубликатов 3
2.2.3.Выборка вычисляемых значений 3
2.3. Выборка c использованием фразы WHERE 3
2.3.1. Использование операторов сравнения 3
2.3.2. Использование BETWEEN 4
2.3.3. Использование IN 4
2.3.4. Использование LIKE 4
2.3.5. Вовлечение неопределенного значения (NULL-значения) 5
2.4.Выборка с упорядочением 5
2.5.Агрегирование данных 6
2.5.1.SQL-функции 6
2.5.2.Функции без использования фразы GROUP BY 6
2.5.3.Фраза GROUP BY 6
2.5.4.Использование фразы HAVING 7
3.1. О средствах одновременной работы с множеством таблиц 8
3.2. Запросы, использующие соединения 8
3.2.1. Декартово произведение таблиц 8
3.2.2. Эквисоединение таблиц 8
3.2.3. Естественное соединение таблиц 8
3.2.4. Композиция таблиц 8
3.2.5. Тета-соединение таблиц 8
3.2.6. Соединение таблиц с дополнительным условием 8
3.2.7. Соединение таблицы со своей копией 8
3.3. Вложенные запросы 8
3.3.1. Виды вложенных подзапросов 8
3.3.2. Простые вложенные подзапросы 8
3.3.3. Использование одной и той же таблицы во внешнем и вложенном подзапросе 9
3.3.4. Вложенный подзапрос с оператором сравнения, отличным от IN 9
3.3.5. Коррелированные вложенные подзапросы 9
3.3.6. Запросы, использующие EXISTS 9
3.3.7. Функции в подзапросе 9
3.4. Объединение (UNION) 9
3.5. Реализация операций реляционной алгебры предложением SELECT 9
3.6. Резюме 9
-
-
-
-
Выборка без использования фразы WHERE-
Простая выборка
-
-
-
Исключение дубликатов
-
Выборка вычисляемых значений
2.3.1. Использование операторов сравненияUse `kts_sazonovaas`;SELECT Продукты, Белки, Жиры, Углев, K, Ca , Na, B2, PP, С FROM ПродуктыWHERE Углев = 0 AND Na = 0 AND Продукты ='Судак'; 2.3.2. Использование BETWEENSELECT Продукты, Белки, Жиры FROM Продукты WHERE Белки NOT BETWEEN 10 AND 50 AND Жиры > 100;SELECT * FROM МинокладыWHERE Начало BETWEEN '1-9-1993' AND '31-8-1994'OR Конец BETWEEN '1-9-1993' AND '31-8-1994';SELECT Миноклад FROM МинокладыWHERE '15-05-1994' BETWEEN Начало AND Конец2.3.3. Использование INUse `kts_sazonovaas`;SELECT * FROM блюдо WHERE Основа IN ('Яйца', 'Крупа', 'Овощи');2.3.4. Использование LIKEUse `kts_sazonovaas`;SELECT Блюдо FROM Блюдо WHERE Блюдо LIKE 'Салат%';Use `kts_sazonovaas`;SELECT Блюдо FROM Блюдо WHERE Блюдо LIKE '%летний%';2.3.5. Вовлечение неопределенного значения (NULL-значения)Use `kts_sazonovaas`;SELECT DISTINCT ПР FROM Наличие WHERE К_во IS NULL;Use `kts_sazonovaas`;SELECT DISTINCT ПР FROM Наличие WHERE К_во IS NOT NULL;
-
-
Выборка с упорядочением
-
Агрегирование данных-
SQL-функции
-
,
MAX - самое большое значение в столбце,
MIN - самое малое значение в столбце.
-
Функции без использования фразы GROUP BY
-
Фраза GROUP BY
-
Использование фразы HAVING
3.3. Вложенные запросы3.3.1. Виды вложенных подзапросов3.3.2. Простые вложенные подзапросы3.3.3. Использование одной и той же таблицы во внешнем и вложенном подзапросе3.3.4. Вложенный подзапрос с оператором сравнения, отличным от IN3.3.5. Коррелированные вложенные подзапросы3.3.6. Запросы, использующие EXISTS3.3.7. Функции в подзапросе3.4. Объединение (UNION)3.5. Реализация операций реляционной алгебры предложением SELECT3.6. Резюме