Изчисляване на полета в 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];



Забележка : Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

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

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

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

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

×