Nếu mục đích của x
, y
và z
là đơn giản hóa một số truy vấn thay vì có x
, y
và z
dưới dạng các cột trên bảng của bạn, bạn cũng có thể xem xét sử dụng một dạng xem để thực hiện việc này, ví dụ:
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;
và sau đó dựa trên các truy vấn khác của bạn trên chế độ xem này thay vì trực tiếp trên bảng.