Jika tujuan dari x
, y
dan z
adalah menyederhanakan beberapa kueri daripada memiliki x
, y
dan z
sebagai kolom pada tabel Anda, Anda juga dapat mempertimbangkan untuk menggunakan tampilan untuk melakukan ini, mis.
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;
dan kemudian mendasarkan kueri Anda yang lain pada tampilan ini alih-alih langsung pada tabel.