SQL funkcijos laukų apskaičiavimas

Pastaba: Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip patogia nuoroda.

Atlikti skaičiavimą lauko reikšmes, galite naudoti eilutės išraiška argumentas, SQL agregavimo funkcijos. Pvz., galėtų apskaičiuoti procentinę reikšmę (pvz., mokestį arba PVM) dauginant nedidelę lauko reikšmės.

Šioje lentelėje pateikiami pavyzdžiai skaičiavimo laukus iš duomenų bazės Northwind.mdb lentelių užsakymai ir užsakymo informacija.

Skaičiavimas

Pavyzdys

Įtraukti numerį į lauką

Freight + 5

Atimkite skaičius nuo lauko

Freight - 5

Padauginkite skaičių lauko

UnitPrice * 2

Skaičių dalyba lauko

Freight / 2

Įtraukti vieno lauko į kitą

UnitsInStock + UnitsOnOrder

Vieno lauko atėmimas iš kito

ReorderLevel - UnitsInStock


Toliau pateiktame pavyzdyje apskaičiuojamos visų Northwind.mdb duomenų bazės užsakymų vidutinis nuolaidos kiekis. Ji daugina laukų Vieneto_kaina ir nuolaida nustatyti kiekvieno užsakymo nuolaida reikšmes ir tada apskaičiuoja vidurkį. SQL sakinyje Visual Basic kodą, galite naudoti šį reiškinį:

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



Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×