Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Дополнительные сведения




Синтаксис

Дополнительные сведения

Предложение HAVING является необязательным.

Предложение HAVING похоже на предложение WHERE, которое определяет, какие записи должны быть отобраны. После того как записи будут сгруппированы с помощью предложения GROUPBY, предложение HAVING указывает, какие из полученных записей должны быть отобраны:

 

SELECT КодТипа,

Sum (НаСкладе)

FROM Товары

GROUPBY КодТипа

HAVINGSum (НаСкладе) > 100 AndLike "МА*";

 

Предложение HAVING может содержать до 40 выражений, связанных логическими операторами, такими как And и Or.

7.9. Предложение ORDER BY

Сортирует записи, полученные в результате запроса, в порядке возрастания или убывания на основе значений указанного поля или полей.

SELECT списокПолей

FROM таблица

WHERE условиеОтбора

[ORDERBY поле _ 1 [ASC | DESC][, поле _ 2 [ASC | DESC]][,... ]]]

Ниже перечислены аргументы инструкции SELECT, содержащей предложение ORDERBY:

Элемент Описание
списокПолей Имена одного или нескольких полей, из которых отбираются данные, вместе с псевдонимами, статистическими функциями SQL, предикатами отбора (ALL, DISTINCT, DISTINCTROW или TOP) и другими элементами инструкции SELECT.
таблица Имя таблицы, из которой отбираются записи. Для получения более подробных сведений смотрите описание предложения FROM.
условиеОтбора Условия отбора записей. Если инструкция содержит предложение WHERE, то ядро базы данных MicrosoftJet выполняет группировку значений после применения к записям условий отбора WHERE.
поле _ 1, поле _ 2 Имена полей, по которым сортируются записи.

Предложение ORDERBY является необязательным. Однако оно необходимо для отображения данных в порядке сортировки.

По умолчанию используется порядок сортировки по возрастанию (от " A " до "Я" и от 0 до 9). Обе приведенные ниже инструкции SQL одинаково сортируют записи по фамилиям сотрудников:

 

SELECT Фамилия, Имя

FROM Сотрудники

ORDERBY Фамилия;

 

SELECT Фамилия, Имя

FROM Сотрудники

ORDERBY Фамилия ASC;

 

Для сортировки по убыванию (от "Я" до " A " и от 9 до 0), следует добавить зарезервированное слово DESC после имени каждого поля, которое нужно отсортировать в убывающем порядке. В приведенной ниже инструкции SQL отбор происходит на основе окладов, которые сортируются по убыванию:

 

SELECT Фамилия, Оклад

FROM Сотрудники

ORDERBY Оклад DESC, Фамилия;

 

При включении поля Memo или объекта ActiveX в предложение ORDERBY возникает ошибка. Ядро базы данных MicrosoftJet не поддерживает сортировку по полям этих типов.

Предложение ORDERBY обычно является последним элементом инструкции SQL.

Предложение ORDERBY может содержать несколько полей. Сначала записи сортируются по первому полю в списке ORDERBY, затем записи, имеющие совпадающие значения в первом поле, сортируются по второму полю и т.п.

7.10. Инструкция SELECT... INTO

Создает запрос на создание таблицы.




Поделиться с друзьями:


Дата добавления: 2014-01-13; Просмотров: 238; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.