#800

Laske verollinen hinta kerran — itse sarakkeen sisällä

Kauppa tallentaa hinnat kopeekoissa price_cents-sarakkeeseen ja verokannan tax_rate-sarakkeeseen. Taustajärjestelmä kokoaa verollisen kokonaissumman — price_cents × (1 + tax_rate) / 100 — ja kaava kopioidaan ja liitetään pitkin koodikantaa. Turvallisempaa on laskea se kerran itse sarakkeen sisällä. Rakenna products-taulu, jossa on id (pääavain), price_cents (kokonaisluku, pakollinen), tax_rate (luku kahdella desimaalilla, oletusarvo 0.20) sekä automaattisesti laskettava sarake total, jonka arvo on aina yhtä suuri kuin price_cents × (1 + tax_rate) / 100 ja joka tallennetaan fyysisesti. Lisää yksi rivi arvolla price_cents = 1000 ja varmista, että total laskettiin automaattisesti.

Pelkkä CREATE/ALTER/DROP — lopussa ei tarvita SELECT-lausetta.

Kyselysi tulos näkyy tässä

Ei aloitusskeemaa

Tämä tehtävä alkaa ilman tauluja — luot ne CREATE TABLE -komennolla.