SQL: Агрегатные функции SUM, AVG, COUNT, MIN, MAX в запросах Access

preview_player
Показать описание
Если вы не знаете как создать SQL-запросы в базе данных Microsoft Access, то посмотрите это видео.
На примере стандартной базы "Борей" будут рассмотрены все основные приемы и особенности языка SQL в рамках программы MS Access 2016.

После просмотра данного видеоурока вы поймете для чего нужны агрегатные функции SUM, AVG, COUNT, MIN, MAX в SQL-запросах.

Убедитесь, что программа Microsoft Access очень проста и не требует дополнительных знаний в освоении.

Чаевые на развитие канала:
Money.Yandex — 41001776448918

Полезные ссылки:

Остались вопросы? Пишите в комментариях под видео
Рекомендации по теме
Комментарии
Автор

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

dashok_ro
Автор

Чаевые на развитие канала:
Все собранные средства идут на развитие канала. Большое спасибо!

AccesshelpRu
Автор

Круто, спасибо! Раньше только через бланк запросов делала. Теперь приподнимусь.
БОЛЬШАЯ ПРОСЬБА. Когда идет мелкий текст, то фокусируйте экран на тексте, пожалуйста. А то весь пустой бесполезный экран виден, а нужный текст SQL приходится в лупу рассматривать. Не у всех же стационарные огромные мониторы. Большинство все же, как мне кажется, с ноутбуков, а то и с планшетов смотрит.

pExp
Автор

Если вы не знаете как создать SQL-запросы в базе данных Microsoft Access, то посмотрите это видео.
На примере стандартной базы "Борей" будут рассмотрены все основные приемы и особенности языка SQL в рамках программы MS Access 2016.

После просмотра данного видеоурока вы поймете для чего нужны агрегатные функции SUM, AVG, COUNT, MIN, MAX в SQL-запросах.

Убедитесь, что программа Microsoft Access очень проста и не требует дополнительных знаний в освоении.

Чаевые на развитие канала:
Money.Yandex — 41001776448918

Полезные ссылки:


Остались вопросы? Пишите в комментариях под видео

AccesshelpRu
Автор

блин жалко что только один лайк можно поставить. очень сильно помог

aggretsuko
Автор

Здравствуйте, у меня такой вопрос: почему desc в данном коде не срабатывает ?
select
ClothCategory,
sum(Allreceipts) as SUMReceipts
from NewData
group by ClothCategory
order by SUMReceipts desc

Заранее спасибо

Alex-hhoe
Автор

Можно ли узнать, как сделать так, чтобы в SQL выводился максимальный запрос с именем того, кому он принадлежит, и вывести всех, у кого нулевое значение, чтобы нули заменились на NULL. У меня никак не выходит.
Важный фактор: имена и значения находятся в разных таблицах, но связаны ключами.

gottastoppo
Автор

Подскажите, подсчитали мы кол-во организаций по вашему примеру. Как вывести список этих организаций например через запятую.

yegorandrop
Автор

Очень полезно) а сложнее будет? Спасибо за уроки!!!

olegsadovskiy
Автор

А как допустим выбрать самую дорогую цену и выбрать другие поля? Через запятую после MAX не получается

psblx
Автор

Спацибо за уроки, хотелось бы увидеть ваше мнение по номерации оперций с помощю фнкции: Nz(DMax(...), 0)+1, или другой вариант если Вам известен. Делаю базу данных выдачи с документом и без, как пронумеровать отдельно их ломаю голову уже несколько дней.

МихаилСтепанов-щд
Автор

отличный урок, спасибо.
но остался неясным вопрос: когда мы выбирали минимальное значение, то count отображал кол-во полей с этим значением (как будто стоял отбор по данному значению). А в последнем примере, count суммирует уникальные ИД. Почему?
upd: вопрос снят: пересмотрел видео и понял, спасибо

Автор

Спасибо за урок. А как быть если нужно так же суммировать или перемножать поля по "ид товара", но вывести нужно рядом с результатом не "ид товара", а "наименование", которое находится в др таблице и связаны таблицы ключём "ид товара"?

nickname
Автор

SELECT [ИД Заказа], SUM([Цена за еденицу] * Количество) AS Всего
FROM [Сведения о заказе]
GROUP BY [ИД Заказа];

Спрашивает Цена за еденицу. И типа нажать ок надо. Я не нашел ошибки, писал с экрана. Подскажите пожалуйста?)

andreywork
Автор

здравствуйте! как последнюю запись в таблице взять?

FilletOfIce
Автор

Не получается воспроизвести запрос даже в базе Борей. Появляется сообщение ошибка синтаксиса в выражении запроса "SUM[Количество]" - в SQL совсем новичок, писал с экрана

ЮрийТрохименко
Автор

А как сделать так, чтоб используем функцию max и выводит то, что имеет макс цену, а не просто цену? Например, Вино 2000

romanbychkov
Автор

а как сделать например чтоб в базе библиотека виводилось максимальное значение pages, а так же название книги) извиняюсь за украинскую роскладку

mykola_ch
Автор

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

mikmikls
Автор

От пропущенной точки с запятой в конце выражений меня аж типает! Люди НЕ ЗАБЫВАЙТЕ ставить точку с запятой в конце выражения! Ибо строгие языки программирования такие недочеты НЕ ПРОЩАЕТ!

crazy_snegir_ua