Перечень итоговых функций
Перечень итоговых функций
В табл. 2.2 перечислены все итоговые функции, доступные в SQL.
Таблица 2.2. Итоговые функции SQL
Функция Результат AVG Среднее значение от всех значений в столбце COUNT Общее количество отобранных записей MAX Максимальное (наибольшее) значение поля MIN Минимальное (наименьшее) значение поля STDEV Среднеквадратическое отклонение SUM Общая сумма всех значений в поле VAR ДисперсияСинтаксис этих функций, по сути, соответствует синтаксису функции COUNT, которая рассматривалась в предыдущем разделе. Например, для ежедневного вычисления среднего количества товаров в каждом заказе воспользуйтесь приведенным ниже запросом SQL.
SELECT AVG(tblOrderItem.Quantity) AS AverageLineItemQuantity
FROM tblOrder INNER JOIN
tblOrderItem ON tblOrder.ID = tblOrderItem.OrderID
Этот запрос возвращает значение 2, т.е. количество товаров в заказах всех клиентов.
Вычисления и итоговые функции можно комбинировать разными способами. Например, чтобы получить список со стоимостью всех товаров в каждом заказе, нужно определить стоимость товара (эти сведения хранятся в таблице tblInventory) в каждом заказе и умножить ее на количество этих товаров в заказе (эти сведения хранятся в таблице tblOrderItem), а затем сложить полученные произведения в каждом заказе.
SELECT tblOrderItem.OrderID, SUM(Quantity * Price)
AS OrderTotal
FROM tblInventory INNER JOIN
tblOrderItem ON tblItem.ID = tblOrderItem.OrderID GROUP BY OrderID
Этот запрос возвращает приведенный ниже результирующий набор.
OrderID OrderTotal 1 15.64 2 7.98 3 5.99 4 99.17 5 13.96 6 49.07 7 55.88 8 13.97 9 9.16 10 14.76Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Длинный перечень преимуществ
Длинный перечень преимуществ Уверенность Разработчик, принявший TDD как профессиональную методологию, пишет десятки тестов каждый день, сотни тестов каждую неделю, тысячи тестов каждый год. И все эти тесты постоянно находятся «под рукой» и запускаются при каждом
Приложение 7 ПЕРЕЧЕНЬ ЗАКОНОДАТЕЛЬНЫХ АКТОВ ПО ЗАЩИТЕ ИНФОРМАЦИИ
Приложение 7 ПЕРЕЧЕНЬ ЗАКОНОДАТЕЛЬНЫХ АКТОВ ПО ЗАЩИТЕ ИНФОРМАЦИИ Нормативно-правовые акты • Конституция Российской Федерации, 1993 г. • Гражданский кодекс Российской Федерации, часть I, 1994 г.• Гражданский кодекс Российской Федерации, часть II, 1995 г.• Уголовный кодекс
Перечень информационных ресурсов Internet, посвященных вопросам информационной безопасности
Перечень информационных ресурсов Internet, посвященных вопросам информационной безопасности Зарубежные сайтыFirst (Forum of Incident Response and Security Teams): http://www.first.orqCERT (Computer Emergensy Response Team): http://www.cert.oraCIAC (Computer Incident Advisory Capability): http://ciac.llnl.govNASIRC (NASA Automated Systems Incident Response Capability): http://nasirc.nasa.aovDoD Information
1.12 Перечень стандартных команд ОС
1.12 Перечень стандартных команд ОС КомандаПримечания ОпределениеaliasМП Определить или вывести синонимыarСР или РАСШ Создать или изменить библиотечные архивыasaПФ Перевести символы управления кареткойatМП Исполнить команды в указанное времяawk Сканировать и обработать
Приложение. Перечень ресурсов
Приложение. Перечень ресурсов Эта книга была бы неполной без Перечня ресурсов, связанных с Mint и Cinnamon. Я не ставил себе целью собрать все сайты и блоги, в которых упоминаются этот дистрибутив и эта среда, даже русскоязычные. И потому, возможно, в моём Перечне ресурсов есть
Вызов функций
Вызов функций После объявления функции ее можно вызвать из любого Web-сценария, присутствующего на этой же Web-странице. Формат вызова функции:<имя функции>([<список фактических параметров, разделенных запятыми>])Здесь указывается имя нужной функции и в круглых
Перечень регионов (а иногда и стран), в которых работает компания
Перечень регионов (а иногда и стран), в которых работает компания На наш взгляд, нет необходимости конкретизировать и иллюстрировать дополнительными примерами этот
Перечень адресов филиалов или заводов
Перечень адресов филиалов или заводов Поскольку корпоративный сайт обычно создается для того, чтобы облегчить потенциальному клиенту взаимодействие с компанией, то, как правило, никто не скрывает адресов ее филиалов. Правда, на основании нашего опыта можем дать совет
4. Перечень лучших фишек
4. Перечень лучших фишек Мы так устроены, что хотим получить результат сразу. Когда вы обладаете талантом, у вас есть свои индивидуальные наработки, то, что вы делаете в профессиональной деятельности или хобби, что позволяет вам быстро добиваться результата.
1.12 Перечень стандартных команд ОС
1.12 Перечень стандартных команд ОС КомандаПримечания ОпределениеaliasМП Определить или вывести синонимыarСР или РАСШ Создать или изменить библиотечные архивыasaПФ Перевести символы управления кареткойatМП Исполнить команды в указанное времяawk Сканировать и обработать
Приложение Перечень команд
Приложение Перечень команд 3D – построение трехмерных объектов в виде полигональных сетей распространенных геометрических форм – параллелепипедов, конусов, сфер, торов, клиньев и пирамид.3DALIGN – выравнивание объектов относительно других объектов в двумерном и
Совет 46. Передавайте алгоритмам объекты функций вместо функций
Совет 46. Передавайте алгоритмам объекты функций вместо функций Часто говорят, что повышение уровня абстракции языков высокого уровня приводит к снижению эффективности сгенерированного кода. Александр Степанов, изобретатель STL, однажды разработал небольшой комплекс
12.3.5. Адаптеры функций для объектов-функций
12.3.5. Адаптеры функций для объектов-функций В стандартной библиотеке имеется также ряд адаптеров функций, предназначенных для специализации и расширения как унарных, так и бинарных объектов-функций. Адаптеры – это специальные классы, разбитые на следующие две
19.11.2. Вызов функций из файла функций
19.11.2. Вызов функций из файла функций Мы уже рассматривали, каким образом функции вызываются из командной строки. Эти типы функций обычно используются утилитами, создающими системные сообщения.А теперь воспользуемся снова описанной выше функцией, но в этом случае