кодесурса

Агрегатные функции SQL, презентация слайдов

script1adsense2code
script1adsense3code

В этой презентации описываются функции агрегирования SQL, охватывающие функции SQL COUNT (), SUM (), MAX (), MIN (), AVG).

расшифровка

Что такое агрегатная функция в SQL?

★ Агрегатные функции помогают обобщать большие объемы данных.
★ Эта функция может создавать одно значение для всей группы или таблицы.
★ Они работают с наборами строк и возвращают результаты на основе групп строк.

Список агрегатных функций

★ COUNT
★ СУММА
★ СРЕДНИЙ
★ МАКС
★ MIN

Функция COUNT ()

Функция SQL COUNT возвращает количество строк в таблице, удовлетворяющих критериям, указанным в предложении WHERE. Он устанавливает количество строк или значений столбцов, отличных от NULL.
Синтаксис SQL: COUNT (*), COUNT (выражение [ALL | DISTINCT])
MySQL, PostgreSQL и SQL Server поддерживают синтаксис SQL
Синтаксис DB2 и Oracle:
COUNT ({* | [DISTINCT] выражение}) OVER (window_clause)

Пример: COUNT ()

Пример: ВЫБЕРИТЕ СЧЕТЧИК (*)
FROM product_mast;

Пример: COUNT () с WHERE

Пример: ВЫБЕРИТЕ СЧЕТЧИК (*)
FROM product_mast
ГДЕ ставка> = 20;

Пример: COUNT () с DISTINCT

Пример: ВЫБРАТЬ
COUNT (отличная компания)
FROM product_mast;

Пример: COUNT () с GROUP BY

Пример: выберите компанию, COUNT (*)
FROM product_mast Компания GROUP BY;

Пример: COUNT () с HAVING

Пример: ВЫБЕРИТЕ компанию, COUNT (*) ОТ
product_mast Компания GROUP BY
СЧЕТЧИК (*)> 2;

SUM () функция

Функция SQL AGGREGATE SUM () возвращает сумму всех выбранных столбцов.
Синтаксис SQL: SUM (выражение [ALL | DISTINCT])
MySQL, PostgreSQL и SQL Server поддерживают синтаксис SQL
Синтаксис DB2 и Oracle:
SUM ([ALL | DISTINCT] выражение) OVER (window_clause)

Пример: SUM ()

Пример: ВЫБЕРИТЕ СУММУ (стоимость)
FROM product_mast;

Пример: SUM () с WHERE

Пример: ВЫБЕРИТЕ СУММУ (стоимость)
FROM product_mast
ГДЕ кол-во> 3;

Пример: SUM () с GROUP BY

Пример: ВЫБЕРИТЕ СУММУ (стоимость)
FROM product_mast
ГДЕ кол-во> 3
ГРУППА ПО
Компания;

Пример: SUM () с HAVING

Пример: ВЫБЕРИ компанию, СУММ (стоимость)
FROM product_mast
Компания GROUP BY
СУММА (стоимость)> = 170;

Функция AVG ()

Функция SQL AVG вычисляет среднее значение столбца числового типа.
Возвращает среднее значение всех ненулевых значений.
Синтаксис SQL: AVG (выражение [ALL | DISTINCT])
MySQL, PostgreSQL и SQL Server поддерживают синтаксис SQL
Синтаксис DB2 и Oracle:
AVG ([ALL | DISTINCT] выражение) OVER (window_clause)

Пример: AVG ()

Пример: ВЫБЕРИТЕ AVG (стоимость)
FROM product_mast;

Пример: AVG () с HAVING

Пример: SELECT, AVG (стоимость)
FROM product_mast
Компания GROUP BY
Имея AVG (стоимость)> = 65;

Функция MAX ()

Агрегатная функция SQL MAX () используется для поиска максимального или максимального значения определенного столбца или выражения. Эта функция полезна для определения наибольшего из всех выбранных значений столбца.
Синтаксис SQL: MAX (выражение [ALL | DISTINCT])
MySQL, PostgreSQL и SQL Server поддерживают синтаксис SQL
Синтаксис DB2 и Oracle:
MAX ([ALL | DISTINCT] выражение) OVER (window_clause)

Пример: MAX ()

Пример: ВЫБЕРИТЕ МАКС (скорость)
FROM product_mast;

Пример: MAX () с HAVING

Пример: ВЫБЕРИТЕ компанию, МАКС (ставка)
FROM product_mast
Компания GROUP BY
МАКСИМАЛЬНЫЙ МАКС (рейтинг) = 30;

Функция MIN ()

Агрегатная функция SQL MIN () используется для поиска минимального или минимального значения столбца или выражения. Эта функция полезна для определения наименьшего из всех выбранных значений столбца.
Синтаксис: MIN (выражение [ALL | DISTINCT])
MySQL, PostgreSQL и SQL Server поддерживают синтаксис SQL
Синтаксис DB2 и Oracle:
MIN ([ALL | DISTINCT] выражение) OVER (window_clause)

Пример: MIN ()

Пример: ВЫБЕРИТЕ МАКС (скорость)
FROM product_mast;

Пример: MIN () с HAVING

Пример: ВЫБЕРИТЕ компанию, МИН (рейтинг)
FROM product_mast
Компания GROUP BY
ИМЕЯ МИНУТУ (скорость) <20;

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code