#800

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.

Jūsų užklausos rezultatas bus rodomas čia

Pradinės schemos nėra

Ši užduotis prasideda be lentelių — sukursite jas naudodami CREATE TABLE.