Beregne felter i SQL-funktioner

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

Du kan bruge argumentet strengudtryk i en SQL-aggregatfunktion til at udføre en beregning på værdierne i et felt. Du kan f.eks. beregne et procentdel, såsom en tillægsafgift eller moms, ved at gange et felt med en brøk.

Følgende tabel indeholder eksempler på beregninger på felter fra tabellerne Ordrer og Ordreoplysninger i Northwind.mdb-databasen.

Beregning

Eksempel

Lægge et tal til et felt

Freight + 5

Trække et tal fra et felt

Freight - 5

Gange et felt med et tal

UnitPrice * 2

Dividere et felt med et tal

Freight / 2

Lægge et felt til et andet felt

UnitsInStock + UnitsOnOrder

Trække et felt fra et andet felt

ReorderLevel - UnitsInStock


I følgende eksempel beregnes den gennemsnitlige rabat mængde alle ordrer i Northwind.mdb-databasen. Det ganger værdierne i felterne enhedspris og rabat for at bestemme rabat mængden hver ordre og derefter beregner gennemsnittet. Du kan bruge dette udtryk i SQL-sætning i Visual Basic-kode:

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



Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×