#800

Calculează prețul cu taxa inclusă o singură dată — în interiorul coloanei

Magazinul stochează prețurile în copeici în coloana price_cents și cota de taxă în tax_rate. Backend-ul asamblează totalul cu taxa inclusă — price_cents × (1 + tax_rate) / 100 — iar formula este copiată în tot codul. Mai sigur este să o calculezi o singură dată în interiorul coloanei. Construiește un tabel products cu id (cheie primară), price_cents (întreg, obligatoriu), tax_rate (număr cu două zecimale, implicit 0.20) și o coloană calculată automat total, a cărei valoare este întotdeauna egală cu price_cents × (1 + tax_rate) / 100 și este stocată fizic. Inserează un rând cu price_cents = 1000 și verifică faptul că total a fost calculat automat.

Doar CREATE/ALTER/DROP — nu este nevoie de un SELECT la final.

Rezultatul interogării tale va apărea aici

Fără schemă inițială

Această problemă începe fără tabele — le vei crea prin CREATE TABLE.