КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Запросы с использованием одной таблицы. 1. Простая выборка (выбрать полную информацию о продуктах с сортировкой по алфавиту)1. Простая выборка (выбрать полную информацию о продуктах с сортировкой по алфавиту) SELECT * FROM Продукты ORDER BY Продукт; Здесь "звездочка" (*) служит кратким обозначением всех имен полей в таблице, указанной во фразе FROM. При этом порядок вывода полей соответствует порядку, в котором эти поля определялись при создании таблицы. Запрос выдает результат, указанный на Рис. 3-9, б.
2. Исключение дубликатов (выдать перечень проданных продуктов без повторений) Этот запрос является аналогом операции проекции реляционной алгебры. Для исключения дубликатов и одновременного упорядочения перечня необходимо дополнить запрос ключевым словом DISTINCT (различный, различные), как показано в следующем примере: SELECT DISTINCT КодПрод FROM Продажи; Результат запроса приведен на Рис. 3-10, б.
3. Задание условия отбора (выбрать поставщиков, в названии которых есть сокращение ООО, ОАО или ЗАО). Для задания условия отбора используется фраза WHERE В запросе используется условие Like для отбора части значения поля, символ * в данном контексте соответствует любому количестве цифр или символов SELECT Поставщик FROM Поставщики WHERE Поставщик Like '*ООО*' Or Поставщик Like '*ОАО*' Or Поставщик Like '*ЗАО*'; Результат запроса приведен на Рис. 3-11, в.
4. Задание диапазонов в запросах (выбрать заказы за период с 1.02.04 по 31.03.04). Диапазон можно задать, используя конструкцию Between … And … (находится в интервале от … до …) SELECT ДатаЗаказа, КодПост, КодПрод, КоличестовЗ FROM Заказы WHERE ДатаЗаказа Between #2-1-2004# And #3-31-2004#; Результат запроса приведен на Рис. 4-1.
|