SQL funkcijos laukų apskaičiavimas

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

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čiavimo

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];



Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo į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ų.

×