Apskaičiuok kainą su PVM vieną kartą — pačiame stulpelyje
Parduotuvė saugo kainas centais stulpelyje price_cents ir mokesčio tarifą stulpelyje tax_rate. Backend'e visur surenkama galutinė kaina su mokesčiu — price_cents × (1 + tax_rate) / 100 — ir formulė nukopijuojama per visą projektą. Saugiau ją apskaičiuoti vieną kartą pačiame stulpelyje.
Sukurk lentelę products su id (pirminis raktas), price_cents (sveikasis skaičius, privalomas), tax_rate (skaičius su dviem skaitmenimis po kablelio, numatytoji reikšmė 0.20) ir automatiškai apskaičiuojamu stulpeliu total, kurio reikšmė visada lygi price_cents × (1 + tax_rate) / 100 ir saugoma fiziškai. Įterpk vieną eilutę su price_cents = 1000 ir įsitikink, kad total apsiskaičiavo pats.
Tik CREATE/ALTER/DROP — galutinio SELECT nereikia.
Prisijunkite, kad matytumėte pateikimų istoriją
PrisijungtiPrisijunkite, kad naudotumėte DI mentorių
PrisijungtiPradinės schemos nėra
Ši užduotis prasideda be lentelių — sukursite jas naudodami CREATE TABLE.