Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Использование в условии отбора функций

Выявление функциональной зависимости | Создание таблиц базы данных | Создание таблицы ТОВАР | Создание маски ввода | Создание домена | Самостоятельная работа | Использование поля со списком при вводе записей. | Использование поля со списком ключевым столбцом. | Обеспечение целостности данных | Объединение записей взаимосвязанных таблиц |


Читайте также:
  1. III.Характеристика обобщенных трудовых функций
  2. IV. Использование экскрементов производства
  3. IV.Рабочее время и его использование
  4. RASH Использование отражений для остановки ВД
  5. А) Сравнение бесконечно малых функций
  6. Абсолютный экстремум функций нескольких переменных
  7. АНАТОМО-ФИЗИОЛОГИЧЕСКИЕ АСПЕКТЫ САМОРЕГУЛЯЦИИ ФУНКЦИЙ ОРГАНИЗМА

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

Задачу можно решить, использовав функцию DMах. Эта функция позволяет определить максимальное значение в указанном наборе записей. Формат функции имеет вид: DMax (выражение, подмножество, [условия_отбора ]), DМах("[Sum-сумма_накл]";"Число отгрузок по договорам")

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


Лабораторная работа№ 3. Организация запросов на выборку с использованием языка SQL

3.1 Синтаксис оператора SELECT

SELECT [ предикат ] < список атрибутов>
FROM <список таблиц>
[WHERE <условие выборки>..
[GROUP BY... ]
[HAVING... ]
[ORDER BY... ]
[UNION]

предикат принимает значения:

ALL – выбирает все записи, отвечающие условиям;

DISTINCT – Исключает записи, содержащие повторяющиеся данные в отдельных полях. В результаты запроса включаются только уникальные значения каждого из полей, находящегося в списке инструкции SELECT;

DISTINCTROW – исключает данные полностью повторяющихся записей, а не содержащих отдельные поля с одинаковыми данными;

TOP n [PERCENT] – Возвращает некоторое количество записей, находящихся в числе первых или последних записей диапазона, заданного предложением ORDER BY.

3.2 Простейшие запросы

3.9.4 Запросы на выборку столбцов

При выборке столбцов указывается наименование столбцов в нужном порядке. Если выбираются все столбцы таблицы, то после SELECT указывается *. При объединении нескольких столбцов в один указывается операция объединения &. Новое название атрибута указывается после служебного слова AS.

Для написания запроса на языке SQL перейдите на вкладку запросы, откройте конструктор и в меню вид выбрать пункт Режим SQL, в открывшемся окне напишите запрос. 7.1. Выбрать наименование товара, код товара и его цену.

Запрос будет иметь вид представленный на рисунке 7.1. Сохраните под именем Запрос 71 SQL.

Рисунок 7.1 Запрос на выборку

7.2. Выбрать название организации покупателя и его адрес, адрес и наименование организации поместите в один столбец.

Рисунок 7.2 Запрос на объединение столбцов

3.9.5 Запрос на выборку с упорядочиванием всех полей.

Записи в таблице базы данных не упорядочены. Для упорядочивания записей можно воспользоваться оператором ORDER BY

7.5. Выбрать из таблицы поставки первых пять записей отсортированных по дате поставки. (Сортировка ORDER BY записывается в конце запроса. При сортировке по убыванию, используется ключевое слово DESC. Сортировка по возрастанию ведется по умолчанию или с использованием ключевого слова ASC.

SELECT TOP 5 НАКЛАДНАЯ*


Дата добавления: 2015-10-24; просмотров: 48 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Отображение записей подчиненных таблиц в главной таблице| FROM НАКЛАДНАЯ

mybiblioteka.su - 2015-2024 год. (0.005 сек.)