Pokud je účelem x
, y
a z
je pak zjednodušit některé dotazy spíše než mít x
, y
a z
jako sloupce v tabulce můžete také zvážit použití zobrazení, např.
create view myview as
select a, b, c,
if (isnull(a), null, 1) as x,
if (isnull(b), null, 1) as y,
if (isnull(c), null, 1) as z
from mytable;
a poté založte své další dotazy na tomto zobrazení namísto přímo na tabulce.