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

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

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

В таблице ниже приведены примеры вычисления на поля из таблиц в базе данных Northwind.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];



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

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

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

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

×