Вычисление полей в функциях SQL

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

Для выполнения вычислений со значениями полей можно использовать строковое выражение как аргумент статистической функции SQL. Например, можно вычислить проценты (пени, налоги с оборота и др.), умножив дробь на значение поля.

В таблице приведены примеры вычислений на основе таблиц «Заказы» и «Сведения о заказе» в базе данных «Борей.mdb».

Действие

Пример

Прибавить число к полю

Freight + 5

Отнять число от поля

Freight - 5

Умножить поле на число

UnitPrice * 2

Разделить поле на число

Freight / 2

Сложить два поля

UnitsInStock + UnitsOnOrder

Вычесть одно поле из другого

ReorderLevel - UnitsInStock


В следующем примере вычисляется величина средней скидки для всех заказов в базе данных Northwind.mdb. Он умножает значения в полях UnitPrice и скидка, чтобы определить величину скидки для каждого заказа и затем заново вычисляет среднее значение. Это выражение можно использовать в инструкцию SQL в коде Visual Basic:

SELECT Avg(UnitPrice * Discount) AS [Average Discount] FROM [Order Details];



Примечание : Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×