Výpočet polí vo funkciách SQL

Dôležité: Tento článok je strojovo preložený, prečítajte si vyhlásenie. Anglickú verziu tohto článku nájdete tu a môžete ju použiť ako referenciu.

Pomocou argumentu reťazcový výraz sa dá v agregačnej funkcii SQL vykonať výpočet hodnôt v poli. Napríklad sa dá vypočítať percento (ako napríklad doplatok alebo daň z predaja) vynásobením hodnoty poľa zlomkom.

Nasledujúca tabuľka poskytuje príklady výpočtov polí z tabuliek Objednávky a Podrobnosti objednávky v databáze Northwind.mdb.

Výpočet

Príklad

Pripočítať k poľu číslo

Freight + 5

Odpočítať od poľa číslo

Freight - 5

Vynásobiť pole číslom

UnitPrice * 2

Vydeliť pole číslom

Freight / 2

Pripočítať jedno pole k druhému

UnitsInStock + UnitsOnOrder

Odpočítať jedno pole od druhého

ReorderLevel - UnitsInStock


Nasledujúci príklad vypočíta priemerná čiastka zľavy všetkých objednávok v databáze Northwind.mdb. Vynásobí hodnoty v poliach JednotkováCena a zľava určiť zľava množstvo každej objednávke a potom sa vypočíta priemer. V príkaze SQL v kóde Visual Basic, môžete použiť tento výraz:

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



Poznámka: Vyhlásenie týkajúce sa strojového prekladu: Tento článok bol preložený počítačovým systémom bez zásahu človeka. Poskytovaním týchto strojových prekladov umožňuje spoločnosť Microsoft aj používateľom, ktorí nehovoria po anglicky, využívať obsah o produktoch, službách a technológiách spoločnosti Microsoft. Článok bol preložený strojovo, môže preto obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky.

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×