Изчисляване на полета в SQL функции

Забележка: Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

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

Следващата таблица предоставя примери за изчисления в полета от таблиците в базата данни Northwind.mdb поръчки и подробна информация за поръчката.

Изчисление

Пример

Добавяне на число към поле

Freight + 5

Изваждане на число от поле

Freight - 5

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

UnitPrice * 2

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

Freight / 2

Добавяне на едно поле в друга

UnitsInStock + UnitsOnOrder

Изваждане на едно поле от друго

ReorderLevel - UnitsInStock


Следващият пример изчислява средната отстъпка за всички поръчки в базата данни Northwind.mdb. Той умножава стойностите в полетата Единична цена и отстъпка, за да определи отстъпката за всяка поръчка и след това изчислява средната стойност. Можете да използвате този израз в SQL в код на Visual Basic:

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



Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×