#800

Vypočítaj cenu s daňou raz — vnútri samotného stĺpca

Obchod ukladá ceny v halieroch do stĺpca price_cents a daňovú sadzbu do tax_rate. Backend skladá celkovú cenu s daňou — price_cents × (1 + tax_rate) / 100 — a vzorec sa kopíruje naprieč celým kódom. Bezpečnejšie je vypočítať ho raz vnútri samotného stĺpca. Vytvor tabuľku products so stĺpcami id (primárny kľúč), price_cents (celé číslo, povinné), tax_rate (číslo s dvoma desatinnými miestami, predvolene 0.20) a automaticky vypočítaným stĺpcom total, ktorého hodnota sa vždy rovná price_cents × (1 + tax_rate) / 100 a je fyzicky uložená. Vlož jeden riadok s price_cents = 1000 a over, že total sa vypočítal automaticky.

Iba CREATE/ALTER/DROP — žiadny záverečný SELECT nie je potrebný.

Tu sa zobrazí výsledok vášho dotazu

Žiadna počiatočná schéma

Táto úloha začína bez tabuliek — vytvoríte ich pomocou CREATE TABLE.