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

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



Читайте также:
  1. C) Now point out the most important factors in choosing your job. Put them in order of importance and explain your choice.
  2. DISORDERS OF THE HEART AND BLOOD VESSELS
  3. Factory Orders
  4. I. ОПРЕДЕЛЕНИЯ КУЛЬТУРНОГО И ПРИРОДНОГО НАСЛЕДИЯ
  5. I. ОСНОВНЫЕ ЗАДАЧИ ОРГАНОВ НАРОДНОГО КОНТРОЛЯ
  6. II. НАЦИОНАЛЬНАЯ ОХРАНА И МЕЖДУНАРОДНАЯ ОХРАНА КУЛЬТУРНОГО И ПРИРОДНОГО НАСЛЕДИЯ
  7. III. МЕЖПРАВИТЕЛЬСТВЕННЫЙ КОМИТЕТ ПО ОХРАНЕ ВСЕМИРНОГО КУЛЬТУРНОГО И ПРИРОДНОГО НАСЛЕДИЯ

ASC задает возрастающую (ASC) или убывающую (DESC) последовательность сортировки для каждого из столбцов. По умолчанию принята возрастающая последовательность сортировки.

AS

COUNT считает количество строк, которые вернул запрос

Функция COUNT отличается от других агрегатных функций тем, что она не выполняет математических действий над значением столбца. Она считает число значений в данном столбце, или число строк в таблице. Если необходимо подсчитать количество различных значений некоторого поля в таблице, функцию COUNT надо использовать с DISTINCT.

SUM суммирует значения данного поля;

MIN Находит минимальное значение поля.

MAX находит максимальное значение поля;

AVG находит среднее значение поля;

GROUP BY Разделяет результаты запроса в группы содержащие все строки с одинаковыми значениями, основанными на списке столбцов. (Группирует возвращенные строки основываясь на общих значениях столбцов). Используется совместно с HAVING

HAVING Используется совместно с GROUP BY. Определяет условия, которые ограничивают группировку возвращаемых строк.

UNION Комбинирует результаты двух или более таблиц, которые имеют полностью, либо частично одинаковую структуру создавая одиночную динамическую таблицу исключая повторяющиеся строки.

ORDER BY Определяет порядок сортировки строк возвращенных SELECT, по умолчанию в возрастающем порядке (ASC), или в убывающем порядке (DESC).

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

Примеры Чтобы найти сумму всех покупок в таблице «Заказы», мы можем ввести следующий запрос:

Функция COUNT отличается от других агрегатных функций тем, что она не выполняет математических действий над значением столбца. Она считает число значений в данном столбце, или число строк в таблице. Если необходимо подсчитать количество различных значений некоторого поля в таблице, функцию COUNT надо использовать с DISTINCT. Например, чтобы подсчитать количество продавцов в настоящее время описанных в таблице заказов, мы можем использовать следующий запрос:

SELECT COUNT (DISTINCT snum) FROM Orders;

Результат его выполнения – число 5.

Иногда возникает необходимость решить обратную задачу – подсчитать количество значений поля вместе с повторениями. Для этого существует описатель ALL (он подразумевается по умолчанию). Например, запрос:

SELECT COUNT (ALL rating) FROM Customers;

подсчитает количествозначений поля rating с повторениями.

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

SELECT COUNT (*) FROM Customers;

Результат его выполнения – число 7.

Внимание! Только COUNT (*) может подсчитывать значения NULL. Все остальные функции игнорируют неопределенные значения

 


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






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